常見的數(shù)據(jù)庫同步同步主要有:DataX、Sqoop、Maxwell、Canal
數(shù)據(jù)同步工具種類繁多,大致可分為兩類,一類是以DataX、Sqoop為代表的基于Select查詢的離線、批量同步工具,另一類是以Maxwell、Canal為代表的基于數(shù)據(jù)庫數(shù)據(jù)變更日志(例如MySQL的binlog,其會實時記錄所有的insert、update以及delete操作)的實時流式同步工具。
全量同步通常使用DataX、Sqoop等基于查詢的離線同步工具。
而增量同步既可以使用DataX、Sqoop等工具,也可使用Maxwell、Canal等工具,cannal只支持mysql,下面對增量同步不同方案進(jìn)行簡要對比。
數(shù)據(jù)庫同步策略
增量同步、全量同步
全量同步,就是每天都將業(yè)務(wù)數(shù)據(jù)庫中的全部數(shù)據(jù)同步一份到數(shù)據(jù)倉庫,這是保證兩側(cè)數(shù)據(jù)同步的最簡單的方式。主要圍繞商城本省的活動和業(yè)務(wù)域文章來源:http://www.zghlxwxcb.cn/news/detail-503054.html
增量同步,就是每天只將業(yè)務(wù)數(shù)據(jù)中的新增及變化數(shù)據(jù)同步到數(shù)據(jù)倉庫。采用每日增量同步的表,通常需要在首日先進(jìn)行一次全量同步。主要圍繞交易域文章來源地址http://www.zghlxwxcb.cn/news/detail-503054.html
到了這里,關(guān)于數(shù)據(jù)同步工具DataX、Sqoop、Maxwell、Canal的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!