本文介绍了一种利用标准 PostgreSQL 功能将 Postgres 数据库分发到多个区域甚至多个云的模式。该模式将每个租户的数据表与控制平面表分开,并将每个租户的数据表放置在距离预期用户最近的区域。它使用 Postgres 外部数据包装器 (FDW) 和分区创建数据的全局视图,并将身份验证和控制平面数据保留在单个区域。文章详细解释了这种模式的优势、适用场景以及使用 FDW 和分区的优缺点,并展望了未来改进方向。