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にデータをインポートします。