Couchdb 即使在连续复制时,数据库也可以被视为空闲吗?

Couchdb 即使在连续复制时,数据库也可以被视为空闲吗?,couchdb,Couchdb,我目前正在考虑CouchDB的一个项目(仍处于研究阶段)。我想要的是很多用户,每个用户都有自己的数据库(用于身份验证),还有一个大型只读数据库,它们都被复制到其中,这样我就可以生成报告并制作一个仪表板。现在,让我们假设所有数据库都运行在同一台机器上和同一个进程中 通常,只有一小部分的人类用户会在线并做一些事情,因此我应该能够保持max_dbs_open设置比用户总数低很多。CouchDB应该可以确定哪些是空闲的 然而,我担心额外的数据库会对这个问题产生影响。将所有用户数据库连续复制到一个大数据库

我目前正在考虑CouchDB的一个项目(仍处于研究阶段)。我想要的是很多用户,每个用户都有自己的数据库(用于身份验证),还有一个大型只读数据库,它们都被复制到其中,这样我就可以生成报告并制作一个仪表板。现在,让我们假设所有数据库都运行在同一台机器上和同一个进程中

通常,只有一小部分的人类用户会在线并做一些事情,因此我应该能够保持max_dbs_open设置比用户总数低很多。CouchDB应该可以确定哪些是空闲的

然而,我担心额外的数据库会对这个问题产生影响。将所有用户数据库连续复制到一个大数据库会让他们一直保持清醒吗?(如果是这样的话,那是不是很糟糕?实际登录的用户是否会失去任何优先级优势,并在不好的时候被打败?)

或是CouCHDB是否足够智能地考虑数据库空闲,只要它没有被查询或写入,即使存在正在进行的连续复制会话吗?注意,复制只会朝一个方向进行:大型数据库只监视来自用户数据库的更改

我们也欢迎就解决这一问题的其他方法提出建议。我模模糊糊地意识到,如果我有足够的用户来解决这个问题,那么一个数据库将是一个笨拙的野兽

谢谢