【发布时间】:2016-01-13 05:55:41
【问题描述】:
对于我们的架构,我们正在考虑多租户之类的东西。在我们的方法中,每个租户都将获得自己的数据库。当我说数据库时,我指的不是服务器。我的意思是 OrientDB 服务器中的数据库。
问题是...是否有最佳实践方法来做到这一点。我们看到的三个选项是:
- 建立整个 OrientDB 服务器以托管单个数据库。
这似乎效率低下。尤其是因为我们将着眼于集群/复制架构。 将多个数据库放入单个 OrientDB 服务器 在这里,我对可扩展性感到好奇。一个 OrientDB 集群可以容纳多少个数据库有实际限制吗?每个租户可以与数据库建立许多连接。如果假设每个租户建立 20 个左右的数据库连接,而我们有 1,000 个租户,那么我现在有 20,000 个连接到数据库。显然,我们将有许多服务器支持这种负载,以便进行分布式处理。
一些中间地带,我们在每个 OrientDB 集群实例中托管一定数量的租户 不知道如何在这里画线。
只是想知道是否有这方面的最佳做法?谢谢,继续努力。
【问题讨论】:
标签: orientdb