【发布时间】:2012-02-22 11:22:19
【问题描述】:
今天快速思考一下,CouchDB 是否处理多个数据库集合?
为了解释我的意思,我们的网络应用程序有两种类型的用户,免费和商业用户,它们的文档和视图结构有很大不同。出于所有意图和目的,它们是完全不同的产品。为每个客户创建一个数据库,其中包含他们所有的特定数据和设置。
在不涉及太多不必要的信息的情况下,我们目前在一个 CouchDB 实例中混合了基于商业的数据库和基于免费的数据库。从纯粹的组织角度来看,筛选(当前 50 个)基于免费的数据库以找到(当前 3 个)基于商业的数据库是非常混乱的。有没有更好的方法来组织或排序这些?
有人有什么想法吗?我知道我可以简单地为数据库添加前缀,但是在采用 MySQL 类型的方法之后,可以创建一个单独的数据库。
【问题讨论】: