2012-03-16 40 views
0

我正在编写一个将在群集上运行的Web应用程序。我打算严重依赖群集和开发数据库中的数据库实例之间的复制。一些数据将由网站的用户创建。其他数据将由管理员推送到网站。我把这个数据称为userdata和admindata。将这些放在不同的数据库中是否是最佳做法?基于数据源的多少个couchdb数据库?

如果他们在分离的数据库中,那么复制应该更容易。我可以在代码发布的同时将admindata数据库中的所有数据推送到现场。

如果他们在同一个数据库中,那么我可以编写map/reduce来利用它们,但是复制似乎更困难。

任何意见或最佳实践?

回答