どのようにPostgreSQLのアリクラウドAnalyticDBにAWSから赤方偏移は、移行アプリケーションとデータ

PostgreSQLのアリクラウドAnalyticDBサービスを倉庫コアのPostgreSQLベースのMPPアーキテクチャ、リアルタイムデータは、複雑なETLタスクをサポートすることができます(以下ADB PGと呼ばれるには、PostgreSQLの元HybridDBである)、また、密接アリクラウドエコシステムと統合された高性能オンラインクエリをサポートしています。赤方偏移が同じAWSのMPPデータウェアハウスサーバPostgreSQLのコアエンジンに基づいており、AWSが広く、データウェアハウスとして使用されています。アーキテクチャから赤方偏移と文法にADB PGと赤方偏移は非常に互換。この記事では、どのように2つの数の倉庫プラットフォームの移行に焦点を当てています。

製品アーキテクチャの比較

PostgreSQLの9.4の最新バージョン6.0のビルドに基づいて、PostgreSQLのアリ雲AnalyticDBは、赤方偏移は、PostgreSQL 8.2バージョンに基づいて、比較的ADB PGの機能は、より包括的、および拡張分析同居のPostGIS、マッドリブなどを含む、PostgreSQLの生態ツールと完全に互換性があることを。赤方偏移のみサポート列テーブルメモリ、ラインメモリテーブルは、ネイティブのPostgreSQLをサポートしていない、とADB PG PostgreSQLは、ラインメモリテーブルのサポートを保持し、表の列のための支持体は、OLAP分析を存在します。

PGと赤方偏移のためAnalyticDBを比較

機能項目 ADB PG 赤方偏移 比較します
PostgreSQLバージョン PG 9.4 PG 8.2 ADBは、エコ-PGと完全に互換性があります
SQL構文 互換性のあるPGは、Oracle互換性の構文の一部 互換性のPG ADBとの互換性が強く
業務 サポート サポート
ラインストレージ サポート サポートしていません。 ADB PGベースの高スループットのデータ・ストレージ行更新操作
カラムストア サポート サポート
ストアドプロシージャ サポート サポートしていません。 PL / SQLのためのADBの支援は、PL / Javaは言語のような処理します
パーティションテーブル サポート サポート
クラウドストレージ サポートOSSデータのオンラインアクセス サポートS3オンラインデータアクセス
マルチモード解析 PostGISの、マッドリブ、ベクトル検索 サポートしていません。 ADB PG時間的データ解析、機械学習アルゴリズム、非構造化データ検索

主な文法と変換

PostgreSQLとPostgreSQLのAWS赤方偏移するためのアリ雲AnalyticDBは、スタンドアロンコアエンジンに基づくので、構文は非常に互換性があり、以下、いくつかのわずかに異なる構文記述されています。

ビルド文法テーブルにDDLの違い

文法 赤方偏移 ADB PG
ハッシュテーブルの配布 DISTKEY(COL) 配布(COL)
表ランダム分布 DISTSTYLE EVEN ランダムに分布
表のコピーの配布 DISTSTYLE ALL 分散型REPLICATED
データ圧縮 AZ64 / BYTEDICT / DELTA / LZO / RAW(圧縮なし)/ランレングス/ ZSTD (COMPRESSTYPE = {ZStD / ZLIB / QUICKLZ / RLE_TYPE / NONE})と
列の並べ替えキー預金 SORTKEY(COL) (APPENDONLY =真、ORIENTATION =カラム)SORTKEY(容積)と

文法ガイド

[ADB PGビルドテーブルガイド](https://help.aliyun.com/document_detail/118150.html
[赤方偏移は、(フォームガイドを建て] https://docs.aws.amazon.com/redshift/latest/dg/r_CREATE_TABLE_NEW .htmlを

データ移行

赤方偏移とADB PGは伝えるために、クラウドストレージからパラレルデータのインポートとエクスポートをサポートしています。:PostgreSQLのためAnalyticDBにデータを移行からの赤方偏移は、以下のステップを含む
アマゾン赤方偏移、アマゾンS3(Amazonでシンプル進む前に、事前に準備し、準備する1.資源と環境のストレージサービス)、PostgreSQLのAnalyticDB とアリクラウドオブジェクト・ストレージ・サービス(OSS)のを関連リソース。
アマゾンS3へ2.赤方偏移のデータをインポート。
OSSへのCSV形式のデータファイル内の3 OSSImportインポートアマゾンS3。
4.モード(スキーマ)、テーブル(表)、ビュー(ビュー)及び機能(関数)を含む、PostgreSQLの赤方偏移AnalyticDB対応するソースおよびターゲットオブジェクトを作成します。
5. OSS外部表は、PostgreSQLのためAnalyticDBにデータをインポートします。

次のように全体の移行パスは次のとおりです。

データ移行

詳細な手順はで見つけることができます

おすすめ

転載: yq.aliyun.com/articles/742415