PostgreSQL“按客户数据库”云服务的水平扩展

时间:2017-04-07 07:56:27

标签: postgresql docker cloud multi-tenant

我正在寻找为应用程序层提供数千个PostgreSQL数据库的最佳方法。每个数据库都用于特定客户 目标是:
1.在最小硬件上提供尽可能多的数据库(降低成本)
2.支持水平扩展(因此我可以在更多客户加入时添加更多服务器) 3.在服务器之间移动数据库以对设置进行负载平衡 4.能够根据资源消耗计费。

我的想法是:
1.在Docker中运行的专用PostgreSQL服务器中运行每个客户数据库 2.运行服务多个数据库的单个群集并使用数据库扩展选项。

如果人们可以与上述其中一种分享其他选择或任何经验,我将不胜感激 或者换句话说,实现上述目标的最佳方法是什么。

0 个答案:

没有答案