當前位置:編程學習大全網 - 源碼下載 - kettle有什麽特點

kettle有什麽特點

引言

作為資深的DBA同胞妳是否在工作中也存在這樣的情況呢?公司要搭建數據平臺,首要的工作就是把舊庫的數據導入到新庫中,雖然各種數據庫都提供了導入導出的工具,但是數據需要存儲到各個地方,MongoDB、HBase、MySQL、Oracle等各種各樣的不同數據庫,同步起來就有壹些困難了。那麽如何做好兩個數據庫之間、不同類型的數據庫之間的相互遷移轉換呢?

今天小編就常用的數據庫同步、遷移轉換工具進行壹個匯總,以便大家在需要的時候,選擇到合適的工具完成自己的工作~

壹、SQLyog

SQLyog簡介

SQLyog是業界著名的Webyog公司出品的壹款簡潔高效、功能強大的圖形化MySQL數據庫管理工具。使用SQLyog可以快速直觀地讓妳從世界的任何角落通過網絡來維護遠端的MySQL數據庫。它也是小編工作壹直使用的MySQL管理客戶端工具哦。

SQLyog特點

方便快捷的數據庫同步與數據庫結構同步工具;

易用的數據庫、數據表備份與還原功能;

支持導入與導出XML、HTML、CSV等多種格式的數據;

直接運行批量SQL腳本文件,速度極快;

新版本更是增加了強大的數據遷移

二、Navicat

Navicat簡介

Navicat是壹套快速、可靠並且價格相當便宜的數據庫管理工具,Navicat提供多達 7 種語言供客戶選擇,被認為是最受歡迎的數據庫前端用戶界面工具。它可以用來對本地或遠程的 MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL 數據庫進行管理及開發。

Navicat支持功能

數據模型

數據傳輸

數據同步

結構同步

導入、導出、備份、還原、報表創建工具及計劃以協助管理數據

三、Ottor

Ottor簡介

Otttor是由阿裏巴巴開源的壹個數據同步產品,它的最初的目的是為了解決跨國異地整個機房的架構為雙A,兩邊均可寫。開發時間長達7年,並持續到現在。目前阿裏巴巴B2B內部的本地/異地機房的同步需求基本全上了Otter。Otter基於數據庫增量日誌解析,支持mysql/oracle數據庫進行同步,在最新的v4.2.13已經支持mysql5.7以及阿裏雲提供的RDS數據庫。小編已經在實際項目中使用。

Ottor特點

基於Canal開源產品,獲取數據庫增量日誌數據。 (什麽是Canal,詳情查看avigator特點

是壹款專業的SQLSERVER,MySQL數據庫同步軟件,它為妳提供壹種簡單智能的方式完成復雜的數據庫數據同步,分發操作。

支持同構數據庫同步,異構數據庫同步,定時同步,增量同步,斷點續傳

完整支持Microsoft SQL Server 2000,2005,2008

支持Mysql4.1,5.0,5.4,5.5

支持大容量數據庫快速同步。

八、DataX3.0

DataX3.0特點

DataX 是阿裏巴巴集團內被廣泛使用的離線數據同步工具/平臺,實現包括 MySQL、SQL Server、Oracle、PostgreSQL、HDFS、Hive、HBase、OTS、ODPS 等各種異構數據源之間高效的數據同步功能。

DataX3.0特點

DataX本身作為離線數據同步框架,采用Framework + plugin架構構建。將數據源讀取和寫入抽象成為Reader/Writer插件,納入到整個同步框架中。

Reader:Reader 為數據采集模塊,負責采集數據源的數據,將數據發送給Framework。

Writer: Writer為數據寫入模塊,負責不斷向Framework取數據,並將數據寫入到目的端。

Framework:Framework用於連接reader和writer,作為兩者的數據傳輸通道,並處理緩沖,流控,並發,數據轉換等核心技術問題。

支持的數據庫:

經過幾年積累,DataX目前已經有了比較全面的插件體系,主流的RDBMS數據庫、NOSQL、大數據計算系統都已經接入。DataX目前支持數據如下:

大家如有更好的工具推薦,歡迎在留言區補充~

  • 上一篇:java之用volatile和不用volatile的區別
  • 下一篇:現在網站建設應該壹個宣傳方法了。 很多新人不知道從哪裏入手
  • copyright 2024編程學習大全網