AnalyticDB PostgreSQL版提供多種數(shù)據(jù)遷移方案,可滿足不同的數(shù)據(jù)同步或遷移的業(yè)務(wù)需求,您可以在不影響業(yè)務(wù)的情況下,平滑地與各種類型的數(shù)據(jù)庫實例進行遷移或數(shù)據(jù)同步。
遷移數(shù)據(jù)到AnalyticDB PostgreSQL版
遷移類型 | 文檔 | 簡介 | 是否支持Serverless版本 |
數(shù)據(jù)寫入 | 當主鍵沖突的情況下,您可以使用INSERT ON CONFLICT語法對沖突的主鍵進行覆蓋寫入。 INSERT ON CONFLICT語法會將對主鍵的INSERT行為轉(zhuǎn)換為UPDATE行為。 | 暫不支持 | |
使用COPY命令快速導入數(shù)據(jù)的過程中,如果數(shù)據(jù)與表的約束沖突,會導致COPY命令報錯退出。AnalyticDB PostgreSQL版提供了COPY ON CONFLICT功能,可以讓數(shù)據(jù)COPY不會因為約束沖突導致失敗。 | 暫不支持 | ||
AnalyticDB PostgreSQL版Client SDK通過 API 形式旨在為用戶提供高性能寫入數(shù)據(jù)到AnalyticDB PostgreSQL版的方式,支持用戶定制化開發(fā)或?qū)訉懭氤绦颉Mㄟ^ SDK 開發(fā)寫入程序,可簡化在AnalyticDB PostgreSQL版中寫入數(shù)據(jù)的流程,無需擔心連接池、緩存等問題,與COPY/INSERT導入方式相比,Client SDK通過并行化等內(nèi)部機制大大提升了性能。 | 支持 | ||
表級遷移 | 數(shù)據(jù)集成(Data Integration)是阿里云對外提供的安全、低成本、穩(wěn)定高效、彈性伸縮的數(shù)據(jù)同步平臺,屬于DataWorks的核心能力之一,致力于提供復雜網(wǎng)絡(luò)環(huán)境下、豐富的異構(gòu)數(shù)據(jù)源之間高速穩(wěn)定的數(shù)據(jù)移動及同步能力。詳情請參見支持的數(shù)據(jù)源與讀寫插件。 | 支持 | |
您可以通過 | 支持 | ||
AnalyticDB PostgreSQL版支持通過OSS外部表(gpossext功能),將數(shù)據(jù)并行從OSS云存儲導入到AnalyticDB PostgreSQL版。 | 支持 | ||
您可以在AnalyticDB PostgreSQL版中通過gphdfs協(xié)議讀寫HDFS(Hadoop)集群的數(shù)據(jù)。 | 支持 | ||
倉級遷移 | AnalyticDB PostgreSQL 6.0版基于Greenplum 6.0構(gòu)建,并深度優(yōu)化演進,支持向量化計算,在Multi-Master架構(gòu)下支持事務(wù)處理,對外接口完全兼容社區(qū)版Greenplum。整體遷移分為應(yīng)用遷移和數(shù)據(jù)遷移,應(yīng)用層可以實現(xiàn)平滑遷移,數(shù)據(jù)遷移提供了多種方案。 | 暫不支持 您可以通過外表文件中轉(zhuǎn)導入。 | |
AnalyticDB PostgreSQL版對Teradata語法有著較好的兼容,您可以將Teradata數(shù)據(jù)和應(yīng)用遷移到AnalyticDB PostgreSQL版。 | 暫不支持 您可以通過外表文件中轉(zhuǎn)導入。 | ||
您可以將Amazon Redshift數(shù)據(jù)遷移到AnalyticDB PostgreSQL版。 | 暫不支持 您可以通過外表文件中轉(zhuǎn)導入。 | ||
AnalyticDB PostgreSQL版與Oracle語法有著較好的兼容,您可以將Oracle應(yīng)用遷移到AnalyticDB PostgreSQL版。 | 暫不支持 您可以通過外表文件中轉(zhuǎn)導入。 | ||
數(shù)據(jù)傳輸服務(wù)DTS(Data Transmission Service)支持將自建Oracle遷移至AnalyticDB PostgreSQL版,幫助您構(gòu)建實時數(shù)倉。 | 支持 |
從AnalyticDB PostgreSQL版遷移數(shù)據(jù)
文檔 | 簡介 | 是否支持Serverless版本 |
您可以通過 | 支持 | |
AnalyticDB PostgreSQL版支持通過OSS外部表(即gpossext功能),將數(shù)據(jù)并行導出到OSS云存儲,并支持通過GZIP進行OSS外部表文件壓縮,大量節(jié)省存儲空間及成本。 | 支持 |
從云數(shù)據(jù)庫同步數(shù)據(jù)
文檔 | 簡介 | 是否支持Serverless版本 |
數(shù)據(jù)傳輸服務(wù)DTS(Data Transmission Service)支持將RDS MySQL同步至AnalyticDB PostgreSQL版。通過DTS提供的數(shù)據(jù)同步功能,可以輕松實現(xiàn)數(shù)據(jù)的流轉(zhuǎn),將企業(yè)數(shù)據(jù)集中分析。 | 支持 | |
數(shù)據(jù)傳輸服務(wù)DTS(Data Transmission Service)支持將SQL Server同步至云AnalyticDB PostgreSQL版,幫助您輕松實現(xiàn)數(shù)據(jù)的流轉(zhuǎn),集中分析企業(yè)數(shù)據(jù)。 | 支持 | |
數(shù)據(jù)傳輸服務(wù)DTS(Data Transmission Service)支持將RDS PostgreSQL同步至AnalyticDB PostgreSQL版。通過DTS提供的數(shù)據(jù)同步功能,可以輕松實現(xiàn)數(shù)據(jù)的流轉(zhuǎn),將企業(yè)數(shù)據(jù)集中分析。 | 支持 | |
數(shù)據(jù)傳輸服務(wù)DTS(Data Transmission Service)支持將PolarDB MySQL數(shù)據(jù)同步至AnalyticDB PostgreSQL版,幫助您輕松實現(xiàn)數(shù)據(jù)的流轉(zhuǎn),將企業(yè)數(shù)據(jù)集中分析。 | 支持 |
從自建數(shù)據(jù)庫同步數(shù)據(jù)
文檔 | 簡介 | 是否支持Serverless版本 |
數(shù)據(jù)傳輸服務(wù)DTS(Data Transmission Service)支持將ECS上的自建MySQL數(shù)據(jù)同步至AnalyticDB PostgreSQL版,幫助您輕松實現(xiàn)數(shù)據(jù)的流轉(zhuǎn),將企業(yè)數(shù)據(jù)集中分析。 | 支持 | |
從通過專線、VPN網(wǎng)關(guān)或智能接入網(wǎng)關(guān)接入的自建MySQL同步至AnalyticDB PostgreSQL版 | 數(shù)據(jù)傳輸服務(wù)DTS(Data Transmission Service)支持將通過專線、VPN網(wǎng)關(guān)或智能接入網(wǎng)關(guān)接入的自建MySQL數(shù)據(jù)同步至AnalyticDB PostgreSQL版,幫助您輕松實現(xiàn)數(shù)據(jù)的流轉(zhuǎn),將企業(yè)數(shù)據(jù)集中分析。 | 支持 |
數(shù)據(jù)傳輸服務(wù)DTS(Data Transmission Service)支持將自建SQL Server同步至AnalyticDB PostgreSQL版,實現(xiàn)增量數(shù)據(jù)的實時同步。 | 支持 | |
數(shù)據(jù)傳輸服務(wù)DTS(Data Transmission Service)支持將自建SQL Server同步至AnalyticDB PostgreSQL版,幫助您輕松實現(xiàn)數(shù)據(jù)的傳輸,用于實時數(shù)據(jù)分析。 | 支持 | |
數(shù)據(jù)傳輸服務(wù)DTS(Data Transmission Service)支持將自建PostgreSQL同步至AnalyticDB PostgreSQL版。通過DTS提供的數(shù)據(jù)同步功能,可以輕松實現(xiàn)數(shù)據(jù)的流轉(zhuǎn),將企業(yè)數(shù)據(jù)集中分析。 | 支持 | |
數(shù)據(jù)傳輸服務(wù)DTS(Data Transmission Service)支持將自建Oracle同步至AnalyticDB PostgreSQL版,幫助您構(gòu)建實時數(shù)倉。 | 支持 | |
數(shù)據(jù)傳輸服務(wù)DTS(Data Transmission Service)支持將Db2 for LUW同步至AnalyticDB PostgreSQL版。 | 支持 | |
rds_dbsync為開源的數(shù)據(jù)同步遷移工具 ,其mysql2pgsql功能支持不落地的把MySQL中的表遷移到AnalyticDB PostgreSQL版、Greenplum Database、PostgreSQL。此工具的原理是,同時連接源端MySQL數(shù)據(jù)庫和目的端數(shù)據(jù)庫,從MySQL庫中通過查詢得到要導出的數(shù)據(jù),然后通過COPY命令導入到目的端。 | 暫不支持 | |
開源工具rds_dbsync的pgsql2pgsql功能,支持將AnalyticDB PostgreSQL版、Greenplum Database、PostgreSQL中的表遷移到AnalyticDB PostgreSQL版、Greenplum Database、PostgreSQL。 | 暫不支持 |