Azure Cosmos DB for PostgreSQL でスケーラブルなアプリを構築する
適用対象: Azure Cosmos DB for PostgreSQL (PostgreSQL の Citus データベース拡張機能を利用)
Azure Cosmos DB for PostgreSQL を使用してスケーラブルなアプリをビルドするには、次の 3 つの手順が必要です。
- アプリケーション ワークロードを分類します。 Azure Cosmos DB for PostgreSQL が有効なユース ケースとして、マルチテナント SaaS、マイクロサービス、リアルタイム運用分析、高スループット OLTP があります。 アプリがこれらのカテゴリのいずれかに分類されるかどうかを判断します。
- ワークロードに基づいて、スキーマベースのシャーディングを使用するか、分散テーブルに最適なシャード キーを特定します。 テーブルを参照、分散、またはローカルとして分類します。
- 行ベースのシャーディングを使用している場合は、データベース スキーマとアプリケーション クエリを更新して、ノード間で高速に実行できるようにします。
次のステップ
新しいアプリのビルドを開始する前に、まず Azure Cosmos DB for PostgreSQL のアーキテクチャについて、もう少し復習する必要があります。