AnalyticDB for PostgreSQL V4.3は、大規模並列処理 (MPP) アーキテクチャとPostgreSQL 8.2を使用するGreenplum 4.3に基づいて構築されています。
特徴
専用のMetaScanおよびSortKeyテクノロジーをサポートします。 詳細については、「並べ替えキーとラフセットインデックスを使用して列指向テーブルのクエリを高速化する」をご参照ください。
Cascade Frameworkに基づく次世代ORCAオプティマイザをサポートします。
PL/pgSQLおよびPL/Javaで分散ストアドプロシージャをサポートします。 PL/Javaストアドプロシージャの詳細については、「PL/Java UDFの作成と使用」をご参照ください。
非構造化データのベクトル検索をサポートします。
PostGIS、MADlib、fuzzystrmatch、orafunc、pgcrypto、intarray、RoaringBitmapなどの複数の拡張機能をサポートします。 CREATE EXTENSIONステートメントを実行して作成できます。 詳細については、「拡張機能の管理」をご参照ください。
OSS_EXT拡張機能を使用して、Object Storage Service (OSS) からデータを読み書きできます。また、GZIP圧縮を提供して、外部テーブルストレージのコストを削減します。 詳細については、「外部テーブルを使用してOSSからデータを高速にインポートする」をご参照ください。
JSONデータ型をサポートします。 詳細については、「JSONおよびJSON-Bデータの管理」をご参照ください。
説明JSONBデータ型はサポートされていません。
HypeLogLogデータ型をサポートします。 詳細については、「HyperLogLogの使用」をご参照ください。
毎週末に完全バックアップを自動的に実行します。 pg_dumpツールを使用して、自分でバックアップを実行することもできます。
制限事項
AnalyticDB for PostgreSQLのルートユーザーには、データベースとロールを作成する権限がありますが、スーパーユーザー権限がないため、そのような権限を必要とする操作を実行できません。 たとえば、rootユーザーはpg_ls_dirなどのファイル関数を実行できません。 ただし、rootユーザーには、他の非スーパーユーザーのデータを表示および変更し、接続を終了する権限があります。
PL/R拡張はサポートされていません。
PL/Python拡張機能は作成できますが、PL/Pythonで関数を作成することはできません。
gpfdistツールはサポートされていません。 注: データは、OSS外部テーブルに基づいて並行してロードできます。 詳細については、「外部テーブルを使用してOSSからデータを高速にインポートする」をご参照ください。
MapReduce API操作、gphdfsストレージAPI操作、およびローカル外部テーブルはサポートされていません。