Azure Cosmos DB for PostgreSQL を使用してマルチテナント SaaS アプリを設計する

中級
開発者
Azure
Azure Cosmos DB

Azure Cosmos DB for PostgreSQL は、マルチテナントのサービスとしてのソフトウェア (SaaS) アプリケーション用の強力なデータ プラットフォームを提供します。 単一ノード インスタンスから始めて、最大 20 台のサーバーのマルチノード分散クラスターまでマルチテナント データベースを水平方向にスケーリングし、テナントの拡大の要求を満たすことができます。

学習の目的

このモジュールを完了すると、次のことができるようになります。

  • 単一ノード データベース内のテーブルを分散用に準備する。
  • Azure Cosmos DB for PostgreSQL を使用した単一ノード データベースからマルチノード データベースへの移行。
  • アプリケーションへの影響を最小限に抑えてマルチテナント テーブルを分散させる。
  • Azure Cosmos DB for PostgreSQL を使用してマルチテナント データベースの使用率を監視する。

前提条件

  • テーブルの作成と更新、インデックスの作成、テーブルのクエリなど、リレーショナル データベースに関する基本的な知識。
  • 分散列の選択、シャーディング、テーブルのコロケーション、テーブルの種類など、分散データベースの概念に関する中級の理解度。