通过使用 Azure Cosmos DB for PostgreSQL 设计多租户 SaaS 应用
Azure Cosmos DB for PostgreSQL 为多租户服务型软件 (SaaS) 应用程序提供强大的数据平台。 从单节点实例开始,多租户数据库可以水平扩展到含最多 20 台服务器的多节点分布式群集,以满足租户增长的需求。
学习目标
学完本模块后,你将能够:
- 准备单节点数据库中的表以进行分布。
- 通过使用 Azure Cosmos DB for PostgreSQL 从单节点数据库转换为多节点数据库。
- 在尽量少地影响应用程序的情况下分布多租户表。
- 使用 Azure Cosmos DB for PostgreSQL 监视多租户数据库的利用率。
先决条件
- 基本熟悉关系数据库,包括创建和更新表、创建索引和查询表。
- 中等程度地了解分布式数据库概念,例如分布列选择、分片、表并置和表类型。