すべてのプロダクト
Search
ドキュメントセンター

AnalyticDB:AnalyticDB for PostgreSQL V7.0

最終更新日:Apr 22, 2025

AnalyticDB for PostgreSQL V7.0 は、PostgreSQL 12 をベースにリリースされ、競争力のある機能、パフォーマンス、セキュリティ、およびエンタープライズクラスの機能を提供します。

使用上の注意

AnalyticDB for PostgreSQL V7.0 は、[エラスティックストレージモード] のインスタンスでのみサポートされています。

パフォーマンステスト

次の図は、Alibaba Cloud によって独自に開発された Laser コンピュートエンジンと Greenplum のネイティブコンピューティングエンジンの 2 つのシナリオでのパフォーマンステスト結果を示しています。 Alibaba Cloud によって独自に開発された Laser コンピュートエンジンは、22 個のクエリの合計実行時間に基づいて、Greenplum のネイティブコンピューティングエンジンの約 5 倍のパフォーマンスを提供します。 詳細については、「AnalyticDB for PostgreSQL V7.0 の TPC-H パフォーマンステスト」をご参照ください。

image.png

新機能

カテゴリ

機能

説明

該当なし

コードベース

AnalyticDB for PostgreSQL V7.0 は、PostgreSQL 12 をベースにリリースされています。

セキュリティ

行セキュリティポリシー

データベースアカウントが特定のテーブル行に対する権限を持つことができるように、行セキュリティポリシーがサポートされています。

パスワードの暗号化と SSL 暗号化のセキュリティ強化

MD5 よりも高いセキュリティを提供するために、SCRAM-SHA-256 暗号化方式がサポートされています。

動的データマスキング

動的データマスキングを使用すると、テーブル列をマスキングし、特定のユーザーに対してマスキングポリシーを構成できます。 異なるマスキング関数が使用され、マスキングされたデータが異なるユーザーに表示されます。 これにより、機密データが保護され、データセキュリティが向上します。

エンタープライズクラスの機能

ストアドプロシージャ

CREATE FUNCTION 文と CREATE PROCEDURE 文がサポートされています。

生成列

他の列の値に基づいて計算される生成列がサポートされています。

機能とパフォーマンス

テーブルパーティション

範囲パーティションとリストパーティションに加えて、ハッシュパーティションがサポートされています。 ハッシュパーティションは、PostgreSQL と同じ方法で使用できます。

ウィンドウ関数

すべての SQL:2011 標準関数がサポートされています。

列グループ統計

統計を収集する列を指定できます。 これにより、コスト見積もりの精度とクエリのパフォーマンスが向上します。

JSON 関数

より多くの JSON 関数がサポートされています。

カバリングインデックス

既存のインデックスでより多くの列がカバーされ、クエリのパフォーマンスが向上します。

JIT コンパイルを使用して計算を高速化する

Just-In-Time (JIT) コンパイルがサポートされており、クエリのパフォーマンスが向上します。

集約関数の再利用

同じ列で 1 つの集約のみを実行するために、集約関数の再利用がサポートされています。

インデックス

ハッシュ、BRIN、および Bloom インデックスがサポートされています。 B-tree、GIN、GiST、および Bitmap インデックスが最適化されています。

エンジン機能

AnalyticDB for PostgreSQL V7.0 は、PostgreSQL の機能のほとんどをサポートし、PostgreSQL と同じ構文を使用します。 次の表に、AnalyticDB for PostgreSQL V7.0 でサポートされているエンジン機能を示します。

カテゴリ

機能

サポート

基本機能

ALTER TABLE

はい

インデックス

はい

主キー

はい

一意制約

はい

INSERT ON CONFLICT

はい

テーブルの非ロギング

はい

トリガー

いいえ

ヒープテーブル、追加最適化行指向 (AORO) テーブル、および追加最適化列指向 (AOCO) テーブル

はい

カスタムデータ型

はい

明示的カーソル

はい

コンピューティングエンジン

Orca オプティマイザー

はい

Laser エンジン

はい

トランザクション機能

サブトランザクション

はい

トランザクション分離レベル

はい (Read Committed と Repeatable Read がサポートされています。)

高度な機能

バックアップと復元

はい

マテリアライズドビュー

はい

自動バキューム

はい (自動バキュームはシステムテーブルでのみサポートされています。)

自動分析

はい

エラスティック スケールアウト

はい

エラスティック スケールイン

いいえ

GIS/GanosBase

はい

データ共有

いいえ

コンソール機能

次の表に、AnalyticDB for PostgreSQL V7.0 でサポートされているコンソール機能を示します。

カテゴリ

機能

サポート

インスタンス管理

基本的なインスタンス情報

はい

データ管理 (DMS) を使用したデータベースへのログオン

はい

インスタンスの作成

はい

インスタンスのリリース

はい

インスタンスの再起動

はい

インスタンス構成のアップグレードまたはダウングレード

はい

コーディネーターノードの追加または削除

いいえ

インスタンスのスケールアウト

はい

インスタンスのスケールイン

いいえ

マイナーバージョンアップデート

はい

アカウント管理

アカウントの作成

はい

パスワードのリセット

はい

データベース接続

基本的な接続情報 (エンドポイント、ポート番号など)

はい

パブリックエンドポイントアプリケーション

はい

監視とアラート

監視

はい

アラートルール

はい

データセキュリティ

ホワイトリスト

はい

SQL 監査

はい

SSL 暗号化

はい

バックアップと復元

はい

構成

パラメータ設定

はい

データ移行

次の表に、AnalyticDB for PostgreSQL V7.0 でサポートされているデータ移行操作を示します。

移行タイプ

参照

サポート

データ書き込み

INSERT ON CONFLICT を使用してデータを上書きする

はい

COPY ON CONFLICT を使用してデータを上書きする

はい

AnalyticDB for PostgreSQL Client SDK を使用してデータを書き込む

はい

テーブルデータの移行

Data Integration を使用してデータの移行とバッチ同期を行う

はい

Use DTS to synchronize data from cloud databases

はい

Use DTS to synchronize data from self-managed databases

はい

\copy コマンドを使用してコンピューターからデータをインポートする

はい

外部テーブルを使用して OSS からデータをインポートする

はい

外部テーブルを使用して Hadoop データソースのフェデレーテッド分析を行う

はい

ウェアハウスデータの移行

自己管理型 Greenplum クラスタから AnalyticDB for PostgreSQL インスタンスにデータを移行する

はい

Teradata データベースから AnalyticDB for PostgreSQL インスタンスにデータを移行する

いいえ

外部テーブルを使用してデータをインポートできます。

Amazon Redshift クラスタから AnalyticDB for PostgreSQL インスタンスにデータを移行する

いいえ

外部テーブルを使用してデータをインポートできます。

自己管理型 Oracle アプリケーションから AnalyticDB for PostgreSQL インスタンスにデータを移行する

いいえ

外部テーブルを使用してデータをインポートできます。

自己管理型 Oracle データベースから AnalyticDB for PostgreSQL インスタンスにデータを移行する

いいえ

外部テーブルを使用してデータをインポートできます。

よくある質問

Q: エラスティックストレージモードのインスタンスのメジャーエンジンバージョンを 6.0 から 7.0 にアップグレードできますか?

A: エラスティックストレージモードのインスタンスのメジャーエンジンバージョンは、6.0 から 7.0 に直接アップグレードすることはできません。 V7.0 にアップグレードするには、チケットを起票 してください。