このトピックでは、AnalyticDB for PostgreSQLの一般的なシナリオと利点について説明します。
シナリオ
- データウェアハウスサービス
Data Transmission Service (DTS) またはData Integrationを使用して、ApsaraDB RDSやPolarDB、自己管理型データベースなどのAlibaba CloudデータベースサービスからAnalyticDB for PostgreSQLに大量のデータを同期できます。 AnalyticDB for PostgreSQLは、大量のデータに対する抽出、変換、および読み込み (ETL) 操作をサポートしています。 DataWorksを使用して、これらのタスクをスケジュールすることもできます。 AnalyticDB for PostgreSQLは、高性能なオンライン分析機能も提供します。 Quick BI、DataV、Tableau、FineReportなどのビジネスインテリジェンス (BI) ツールを使用して、AnalyticDB for PostgreSQLに保存されているリアルタイムデータを照会し、レポートにデータを表示できます。
- ビッグデータ分析プラットフォーム
Data IntegrationまたはObject Storage Service (OSS) を使用して、MaxCompute、Hadoop、およびSparkからAnalyticDB for PostgreSQLに大量のデータをインポートし、高性能な分析、処理、およびオンラインデータ探索を行うことができます。
- データレイク分析
AnalyticDB for PostgreSQLでは、OSS外部テーブルを使用して、OSS内の大量のデータを並行して直接クエリし、Alibaba Cloudデータレイク分析プラットフォームを構築できます。
メリット
AnalyticDB for PostgreSQLは、オンライン分析処理 (OLAP) サービスに次の利点を提供します。
- ETL for offlineデータ処理
AnalyticDB for PostgreSQLには、複雑なSQLクエリの最適化や大量のデータの集約と分析に最適な次の利点があります。
- 標準SQL構文、OLAPウィンドウ関数、およびストアドプロシージャをサポートします。
- チューニングを必要とせずに複雑なクエリを有効にするORCAクエリオプティマイザーを提供します。
- 数秒でペタバイトのデータを分析および処理できる大規模並列処理 (MPP) アーキテクチャを使用します。
- 高い圧縮率で大きなテーブルの列ストアベースの高性能スキャンを提供します。
- オンライン高性能クエリ
AnalyticDB for PostgreSQLは、データのリアルタイムの調査、保管、および更新に次の利点を提供します。
- INSERT、UPDATE、DELETEなどの操作を実行して、高スループットのデータを処理できます。
- 行ストアとBツリーインデックスやビットマップインデックスなどの複数のインデックスに基づいて、ポイントクエリの結果をミリ秒以内に取得できます。
- 分散トランザクション、標準データベース分離レベル、およびハイブリッドトランザクション /分析処理 (HTAP) をサポートします。
- マルチモーダルデータ解析
AnalyticDB for PostgreSQLは、さまざまなソースからの非構造化データを処理するための次の利点を提供します。
- 地理データの分析と処理のためのPostGIS拡張機能をサポートします。
- データベース内機械学習アルゴリズムのMADlibライブラリを使用してAIネイティブデータベースを実装します。
- ベクトル検索に基づいて、画像、オーディオ、テキストなどの非構造化データの高性能な検索と分析を提供します。
- JSONなどの形式をサポートし、ログなどの半構造化データを分析および処理できます。