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

AnalyticDB:概要

最終更新日:Nov 01, 2024

AnalyticDB for PostgreSQLは、ANSI SQL 2003構文およびPostgreSQLおよびOracleデータベースエコシステムと互換性のある、大規模並列処理 (MPP) データウェアハウスサービスです。 AnalyticDB for PostgreSQLは、包括的なトランザクション処理機能、高スループットの書き込み、および統合されたバッチおよびストリーミング処理エンジンを提供します。 AnalyticDB for PostgreSQLは、Alibaba Cloudが社内で開発したハイブリッド列ストレージとコンピューティングエンジンを使用して、高性能なデータ処理とリアルタイム分析を実装します。 AnalyticDB for PostgreSQLは、特にセキュリティ強化、データ統合、リソースの分離、ホットデータとコールドデータの階層化されたストレージ、高可用性などの側面で、自社開発のエンタープライズクラスの機能を実装するための包括的なメカニズムを提供します。 AnalyticDB for PostgreSQLは、企業がバッチ処理とリアルタイム分析またはストリーミング処理を統合するデータ分析プラットフォームを構築するのに役立ちます。 単一のエンジンを使用して、バッチ処理、ストリームコンピューティング、およびインタラクティブ分析のすべての要件を満たすことができます。 AnalyticDB for PostgreSQLは、AIを利用したデータウェアハウスを提供し、ベクトル検索、ワンストップ検索拡張生成 (RAG) サービス、エンタープライズナレッジベース、テキストベースの画像検索、画像ベースの画像検索などの機能とソリューションを使用しています。企業はAIアプリケーションを迅速に構築し、統合されたデータとAI機能を有効にします。

アーキテクチャ

AnalyticDB for PostgreSQLは、エラスティックストレージモードとサーバーレスモードで使用できます。 elastic storageモードでは、ECS (Elastic Compute Service) とESSD (Enterprise SSD) に基づく無共有アーキテクチャを使用し、MPP機能を提供します。 サーバーレスモードは、ECS、ローカルキャッシュ、およびObject storage Service (OSS) に基づく共有ストレージアーキテクチャを使用し、分離されたストレージとコンピューティング機能を提供します。

AnalyticDB for PostgreSQLインスタンスは、コーディネーターノードと複数の計算ノードで構成されます。 コーディネータノードは、メタデータ管理および負荷分散を担当する。 計算ノードは、データ処理を担当する。 コンピュート・ノードは、Orcaオプティマイザと自己開発のレーザー実行エンジンおよびビーム・ストレージ・エンジンを統合して、高性能なクエリを実装します。 計算ノードはまた、増分マテリアライズドビュー (IMV) を使用して、リアルタイムマテリアライズドビューを構築する。 AnalyticDB for PostgreSQLは、コンピューティングノードに接続されたESSDにホットデータを保存し、OSSにコールドデータを保存します。 ホットデータとコールドデータの階層ストレージは、クエリのパフォーマンスを向上させ、ストレージコストを削減します。 コンピューティングノードのコンピューティングリソースとストレージリソースを個別にスケーリングできます。

image

特徴

  • 最適化を必要とせずに、可変ワークロードに適応できます。

    AnalyticDB for PostgreSQLは、SQL 2003構文と完全に互換性があり、Oracle構文と部分的に互換性があります。 AnalyticDB for PostgreSQLは、PL/SQLストアドプロシージャもサポートしています。 AnalyticDB for PostgreSQLは、複雑なSQL文を最適化する必要をなくすための次世代クエリオプティマイザを提供します。

  • 数秒以内にペタバイトのデータを分析します。

    AnalyticDB for PostgreSQLは、MPPスケールアウトアーキテクチャを使用して、数秒以内にペタバイト単位のデータのクエリに応答します。 AnalyticDB for PostgreSQLは、ベクトルコンピューティングとインテリジェント列ストアのインデックス作成をサポートしています。 AnalyticDB for PostgreSQLのパフォーマンスは、従来のデータベースエンジンのパフォーマンスの約10倍です。

  • 高可用性と常時接続を提供します。

    AnalyticDB for PostgreSQLは、分散トランザクション、すべてのノードとデータの冗長性、ハードウェア障害の自動監視とフェールオーバー、原子性、一貫性、分離、耐久性 (ACID) をサポートします。

  • さまざまな生態系と互換性があります。

    AnalyticDB for PostgreSQLは、主流のビジネスインテリジェンス (BI) および抽出、変換、読み込み (ETL) ツールをサポートしています。 たとえば、AnalyticDB For PostgreSQLは、PostGIS拡張機能と統合されて地理データとMADlibライブラリを分析し、300を超える組み込みの機械学習アルゴリズムを提供します。

  • データ同期を有効にします。

    AnalyticDB for PostgreSQLは、data Transmission Service (DTS) やDataWorksなどのツールを使用して、さまざまなデータソースからのリアルタイムデータ同期とバッチデータのインポートを実行できます。 AnalyticDB for PostgreSQLは、OSSへの高同時アクセスとデータレイク分析をサポートしています。

テクニカルサポート

テクニカルサポートについては、AnalyticDB for PostgreSQL DingTalkグループ11700737に参加してください。

制限事項

AnalyticDB for PostgreSQLの制限については、「制限」をご参照ください。