通过使用 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 监视多租户数据库的利用率。

先决条件

  • 基本熟悉关系数据库,包括创建和更新表、创建索引和查询表。
  • 中等程度地了解分布式数据库概念,例如分布列选择、分片、表并置和表类型。