有多少个基于数据来源的couchdb数据库?

时间:2012-03-16 15:07:49

标签: couchdb

我正在编写一个将在群集上运行的Web应用程序。我计划在很大程度上依赖于集群和开发数据库中的数据库实例之间的复制。部分数据将由网站用户创建。其他数据将由管理员推送到站点。我称这个数据为userdata和admindata。最好将它们放在不同的数据库中吗?

如果它们是分开的dbs,那么复制应该更容易。我可以在代码发布的同时将admindata数据库中的所有数据推送到实时站点。

如果它们在同一个数据库中,那么我可以编写使用它们的map / reduce,但复制似乎可能要困难得多。

任何意见或最佳做法?

1 个答案:

答案 0 :(得分:0)

你可以去任何一种方式。如果将这两种数据放在同一个数据库中,则可以使用过滤器有选择地复制每种数据。

有关详细信息,请参阅http://wiki.apache.org/couchdb/Replication#Filtered_Replication