ApsaraDB RDS for PostgreSQL は、Alibaba Cloud インフラストラクチャ上で PostgreSQL を実行する、フルマネージドのリレーショナルデータベースサービスです。標準 SQL と完全な互換性があり、JSON、IP、幾何学データ形式をサポートしています。トランザクション、サブクエリ、多版型同時実行制御 (MVCC)、データ整合性チェックなどの機能が組み込まれているほか、高可用性、バックアップ、復元も提供します。これにより、お客様はデータベースの運用ではなく、アプリケーション開発に集中できます。
複雑なビジネス要件へのサポートが必要な場合は、サポートプランをご購入いただくことで、エンタープライズインスタントメッセージング (IM) グループ、テクニカルアカウントマネージャー (TAM)、サービスマネージャーをご利用いただけます。
製品の詳細については、ApsaraDB RDS for PostgreSQL の製品ページをご参照ください。
免責事項
本トピックで説明されている一部の機能は利用できない場合があります。お客様との商業契約における特定の契約条件が優先されます。本トピックは参照用にのみ提供されています。内容は、明示または黙示を問わず、いかなる種類の保証も伴わずに提供されます。
高度な機能
ApsaraDB RDS for PostgreSQL には、以下の高度な機能が含まれています。全リストについては、「Features of ApsaraDB RDS for PostgreSQL」をご参照ください。
完全暗号化データベース:RDS インスタンスに転送される前に、クライアント側でデータを暗号化します。クラウド内外の脅威から防御し、承認されたユーザーのみがデータにアクセスできるようにするというセキュリティ要件がある場合に使用します。
読み取り専用 RDS インスタンス:読み取りリクエストを 1 つ以上の専用の読み取り専用インスタンスにルーティングすることで、プライマリ RDS インスタンスから読み取りリクエストをオフロードします。読み取り負荷の高いワークロードがプライマリインスタンスに過負荷をかけるリスクがある場合や、アプリケーションの読み取りスループットを向上させる必要がある場合に使用します。
データベースプロキシ (読み書き分離):アプリケーションと RDS インスタンス間のネットワークプロキシとして機能し、アプリケーションからのすべてのリクエストをデータベースシステム内の RDS インスタンスに、読み書き分離を自動的に行い転送します。アプリケーションの接続ロジックを変更せずに、読み書き分離を有効にする場合に使用します。
Terraform:RDS インスタンスをコードとしてプレビュー、設定、管理するためのオープンソースツールです。インフラストラクチャのプロビジョニングを、再現可能でバージョン管理された方法で自動化する場合に使用します。
RDS PostgreSQL でサポートされている拡張機能リスト:地理情報、検索とレコメンデーション、人工知能 (AI)、金融セキュリティ、モノのインターネット (IoT)、ゲームのユースケースに対応する PostgreSQL 拡張機能の広範なライブラリです。拡張機能を使用して、専門的な機能をゼロから構築することなく、O&M とアプリケーション開発の効率を向上させることができます。
GanosBase:空間データおよび時空間データを格納、インデックス付け、クエリ、分析、計算するためのデータ型、関数、ストアドプロシージャを提供する時空間エンジンです。アプリケーションが地理空間データセットや時系列の位置データを扱う場合に使用します。
基本概念
インスタンス:独立した物理メモリリソースを消費するデータベースプロセスです。インスタンスの作成時に、メモリサイズ、ストレージ容量、データベースタイプを指定します。インスタンスのパフォーマンスはメモリサイズに応じてスケールします。作成後にインスタンスの仕様を変更したり、インスタンスを削除したりできます。
データベース:RDS インスタンス上に作成される論理ユニットです。1 つのインスタンスで複数のデータベースをホストでき、各データベースはそのインスタンス内で一意の名前を持ちます。
リージョンとゾーン:リージョンは物理的なデータセンターの場所です。各リージョンには複数の独立したゾーンが含まれ、各ゾーンは独立した電源とネットワークインフラストラクチャを備えています。詳細については、「Alibaba Cloud のグローバルインフラストラクチャ」をご参照ください。
一般的な用語
用語 | 説明 |
オンプレミスデータベース | データセンターにデプロイされているデータベース、または ApsaraDB RDS インスタンス上で稼働していないデータベース。 |
ApsaraDB RDS for XX (XX は、MySQL、SQL Server、PostgreSQL、または MariaDB のいずれかを表します) | 特定のデータベースエンジンを実行する ApsaraDB RDS。 たとえば、ApsaraDB RDS for MySQL は、MySQL を実行する ApsaraDB RDS インスタンスです。 |
インスタンスの管理
以下のいずれかの方法を使用して、ネットワーク設定、データベース作成、アカウント管理など、ApsaraDB RDS for PostgreSQL インスタンスの作成と管理を行うことができます。
方法 | 説明 |
インスタンスを視覚的に管理するための Web ベースのインターフェイス。 | |
すべてのコンソール操作をサポートするコマンドラインツール。 | |
すべてのコンソール操作をサポートする言語固有のライブラリ。 | |
すべてのコンソール操作をサポートする直接的な API 呼び出し。操作の完全なリストについては、API リファレンスをご参照ください。 |