本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
PostgreSQL 的多租户 SaaS 分区模型
实现多租户的最佳方法取决于您的 SaaS 应用程序的要求。以下各节演示了在 PostgreSQL 中成功实现多租户的分区模型。
注意
本节中讨论的模型既适用于适用于 PostgreSQL 的 Amazon RDS,也适用于兼容 Aurora PostgreSQL 的。本节中对 PostgreSQL 的引用适用于这两种服务。
您可以在 PostgreSQL 中使用三种高级模型进行 SaaS 分区:孤岛、桥接和池。下图总结了筒仓和池模型之间的权衡。桥梁模型是筒仓和水池模型的混合体。
分区模型 | 优点 | 缺点 |
---|---|---|
筒仓 |
|
|
池 |
|
|
桥 |
|
|
以下各节将更详细地讨论每种模型。