產(chǎn)品優(yōu)勢
數(shù)據(jù)傳輸服務(wù)DTS(Data Transmission Service)支持RDBMS、NoSQL、OLAP等多種數(shù)據(jù)源之間的數(shù)據(jù)傳輸。它提供了數(shù)據(jù)遷移、實時數(shù)據(jù)訂閱及數(shù)據(jù)實時同步等多種數(shù)據(jù)傳輸方式。相對于第三方數(shù)據(jù)流工具,DTS提供豐富多樣、高性能、高安全可靠的傳輸鏈路,同時它提供了諸多便利功能,極大方便了傳輸鏈路的創(chuàng)建及管理。
豐富多樣
DTS支持多種同構(gòu)或異構(gòu)數(shù)據(jù)源之間的遷移,例如MySQL到MySQL、Oracle到PolarDB PostgreSQL版(兼容Oracle)集群。對于異構(gòu)數(shù)據(jù)源之間的遷移,數(shù)據(jù)傳輸服務(wù)支持結(jié)構(gòu)對象定義的轉(zhuǎn)化,例如將Oracle中的同義詞轉(zhuǎn)換為PolarDB PostgreSQL版(兼容Oracle)集群中對應(yīng)的同義詞。
DTS支持多種傳輸方式,包括數(shù)據(jù)遷移、實時數(shù)據(jù)訂閱及數(shù)據(jù)實時同步。其中實時數(shù)據(jù)訂閱及數(shù)據(jù)實時同步均為實時數(shù)據(jù)傳輸方式。
數(shù)據(jù)實時同步支持兩個數(shù)據(jù)源之間的單向/雙向同步,適用于數(shù)據(jù)異地災(zāi)備、異地多活、應(yīng)用就近訪問、查詢報表分流、實時數(shù)據(jù)倉庫等應(yīng)用場景。
為降低數(shù)據(jù)遷移對應(yīng)用的影響,數(shù)據(jù)遷移功能支持不停服遷移,可實現(xiàn)在數(shù)據(jù)遷移過程中,應(yīng)用停機(jī)時間降低到分鐘級別。
高性能
DTS使用高規(guī)格服務(wù)器來保證每條遷移或同步鏈路都能擁有良好的傳輸性能。
對于數(shù)據(jù)遷移,DTS底層采用了多種性能優(yōu)化措施,全量數(shù)據(jù)遷移高峰期時性能可以達(dá)到70 MB/s,20萬的TPS。
相對于傳統(tǒng)的數(shù)據(jù)同步工具,DTS的實時同步功能能夠?qū)⒉l(fā)粒度縮小到事務(wù)級別,能夠并發(fā)同步同張表的更新數(shù)據(jù),從而極大地提升同步性能。高峰期時,數(shù)據(jù)同步性能可以達(dá)到30,000 RPS。
DTS鏈路支持多并發(fā)壓縮傳輸,降低傳輸鏈路對帶寬的占用。
性能指標(biāo)僅供參考,DTS的數(shù)據(jù)遷移和數(shù)據(jù)同步性能受到源端、目標(biāo)端性能、網(wǎng)絡(luò)延時、網(wǎng)絡(luò)帶寬、鏈路規(guī)格等多方面因素影響。
安全可靠
DTS底層為服務(wù)集群,如果集群內(nèi)任何一個節(jié)點宕機(jī)或發(fā)生故障,控制中心都能夠?qū)⑦@個節(jié)點上的所有任務(wù)快速切換到其他節(jié)點上,鏈路穩(wěn)定性高。
DTS內(nèi)部對部分傳輸鏈路提供7×24小時的數(shù)據(jù)準(zhǔn)確性校驗,快速發(fā)現(xiàn)并糾正傳輸數(shù)據(jù),保障傳輸數(shù)據(jù)可靠性。
DTS各模塊間采用安全傳輸協(xié)議及安全Token認(rèn)證,并具有自動斷點續(xù)傳機(jī)制,有效地保證數(shù)據(jù)傳輸?shù)目煽啃浴?/p>
簡單易用
DTS提供可視化管理界面,提供向?qū)降逆溌穭?chuàng)建流程,用戶可以在其控制臺簡單輕松地創(chuàng)建傳輸鏈路。
數(shù)據(jù)傳輸新版控制臺展示了鏈路的傳輸狀態(tài)及進(jìn)度,傳輸性能等信息,用戶可以方便管理自己的傳輸鏈路。
DTS提供鏈路斷點續(xù)傳功能,解決網(wǎng)絡(luò)或系統(tǒng)異常等導(dǎo)致的鏈路中斷問題,且定期監(jiān)測所有鏈路的狀態(tài),一旦發(fā)現(xiàn)鏈路異常,先嘗試自動修復(fù)重啟。如果鏈路需要用戶介入修復(fù),用戶可以直接在控制臺修復(fù)并重啟鏈路。
支持多種使用場景
DTS支持多種數(shù)據(jù)傳輸方式,包括數(shù)據(jù)遷移、數(shù)據(jù)同步、數(shù)據(jù)訂閱及數(shù)據(jù)校驗。您可以根據(jù)使用場景選擇最適合的數(shù)據(jù)傳輸方式。
您可以通過數(shù)據(jù)同步的方式在兩個數(shù)據(jù)源之間實現(xiàn)實時同步。數(shù)據(jù)同步可以單向或雙向工作。
數(shù)據(jù)同步支持構(gòu)建節(jié)點間實時同步的分布式系統(tǒng),實現(xiàn)高可用、負(fù)載均衡、以及實時數(shù)據(jù)倉庫。
支持業(yè)務(wù)不停服遷移
您可以通過數(shù)據(jù)遷移的方式以最小化的停機(jī)時間遷移您的數(shù)據(jù)。您的源數(shù)據(jù)庫可以在遷移期間保持運行狀態(tài)。數(shù)據(jù)遷移期間的實際停機(jī)時間可降低到分鐘級別。