Azure Cosmos DB for PostgreSQL を使用してマルチテナント SaaS アプリを設計する
Azure Cosmos DB for PostgreSQL は、マルチテナントのサービスとしてのソフトウェア (SaaS) アプリケーション用の強力なデータ プラットフォームを提供します。 単一ノード インスタンスから始めて、最大 20 台のサーバーのマルチノード分散クラスターまでマルチテナント データベースを水平方向にスケーリングし、テナントの拡大の要求を満たすことができます。
学習の目的
このモジュールを完了すると、次のことができるようになります。
- 単一ノード データベース内のテーブルを分散用に準備する。
- Azure Cosmos DB for PostgreSQL を使用した単一ノード データベースからマルチノード データベースへの移行。
- アプリケーションへの影響を最小限に抑えてマルチテナント テーブルを分散させる。
- Azure Cosmos DB for PostgreSQL を使用してマルチテナント データベースの使用率を監視する。
前提条件
- テーブルの作成と更新、インデックスの作成、テーブルのクエリなど、リレーショナル データベースに関する基本的な知識。
- 分散列の選択、シャーディング、テーブルのコロケーション、テーブルの種類など、分散データベースの概念に関する中級の理解度。