使用couchDB处理多个数据库的最佳实践

时间:2016-08-21 12:51:12

标签: couchdb pouchdb database nosql

我选择在couchdb中为每个用户设置一个数据库。 (所有数据库都是完全独立的,它们之间不需要聚合) 现在我的应用程序正在增长,我有数千个数据库。

couchDb不会同时保留超过100个开放数据库。 为了提高性能,是否更好

  1. 保留一个couchdb实例并增加open DB的数量
  2. 启动另一个沙发数据库服务器实例,并在两者之间拆分用户。
  3. 总而言之,问题是:

    如果您有独立的数据DB,水平或垂直缩放是否更好?

2 个答案:

答案 0 :(得分:1)

我个人会投票支持横向缩放。它具有较少的查找时间和一些故障多样化。但是,正如@AlexisCôté所说的那样,没有什么比群集更好了。

答案 1 :(得分:1)