このページでは、AnalyticDB for PostgreSQL の一般的なシナリオと機能について説明します。
ユースケース
クラウドデータウェアハウスの構築
Data Transmission Service (DTS) または Data Integration を使用して、ApsaraDB RDS や PolarDB などの Alibaba Cloud データベースサービス、またはセルフマネージドデータベースから AnalyticDB for PostgreSQL にデータを移行します。DataWorks を通じて、ペタバイト規模のデータセットに対する ETL (抽出、変換、ロード) パイプラインをスケジュールします。Quick BI、DataV、Tableau、FineReport などの BI ツールを接続して、ライブデータに対するクエリを実行し、レポートを公開します。
互換性のあるデータソースとツール:
|
役割 |
互換性のあるオプション |
|
データ同期 |
DTS、Data Integration |
|
ソースデータベース |
ApsaraDB RDS、PolarDB、セルフマネージドデータベース |
|
タスクスケジューリング |
DataWorks |
|
BI とレポート |
Quick BI、DataV、Tableau、FineReport |
ビッグデータ分析の高速化
Data Integration または Object Storage Service (OSS) を使用して、MaxCompute、Hadoop、Spark からデータをインポートします。そのデータに対して、高性能な分析、処理、オンラインデータ探索を直接実行します。
OSS 内データの直接クエリ
OSS 外部テーブルを使用して、OSS に保存されているデータに対して並列クエリを実行します。これにより、既存の OSS データ資産を基盤として、Alibaba Cloud のデータレイク分析プラットフォームを構築できます。
機能
AnalyticDB for PostgreSQL は、オンライン分析処理 (OLAP) サービス向けに次の機能を提供します:
ETL とオフラインデータ処理
AnalyticDB for PostgreSQL は、複雑な SQL ワークロードを大規模に処理します:
|
機能 |
詳細 |
|
SQL 互換性 |
標準 SQL 構文、OLAP ウィンドウ関数、ストアドプロシージャ |
|
クエリ最適化 |
ORCA クエリオプティマイザにより、手動でのチューニングなしで複雑なクエリを処理します。 |
|
処理アーキテクチャ |
MPP アーキテクチャにより、ペタバイト規模のデータを数秒で処理します。 |
|
ストレージ効率 |
高圧縮の列ストアが、大規模テーブルのスキャンを高速化します。 |
オンライン高性能クエリ
リアルタイム探索、データウェアハウジング、データ更新が混在するワークロード向け:
|
機能 |
詳細 |
|
書き込みスループット |
高スループットの INSERT、UPDATE、DELETE 操作をサポートします。 |
|
ポイントクエリレイテンシー |
B-tree およびビットマップインデックスを備えた行ストアが、ミリ秒単位で結果を返します。 |
|
トランザクションサポート |
分散トランザクション、標準の分離レベル、ハイブリッドトランザクション/分析処理 (HTAP) |
マルチモーダルデータ分析
構造化データにとどまらないワークロード向け:
|
機能 |
詳細 |
|
地理空間分析 |
地理データのクエリに対応する PostGIS 拡張機能 |
|
機械学習 |
AI ネイティブ分析向けのインデータベース ML ライブラリ、MADlib |
|
非構造化データ |
画像、音声、テキスト向けのベクトル検索 |
|
半構造化データ |
ログの分析と処理向けの JSON サポート |