2012-03-16 36 views
0

我正在編寫一個將在羣集上運行的Web應用程序。我打算嚴重依賴羣集和開發數據庫中的數據庫實例之間的複製。一些數據將由網站的用戶創建。其他數據將由管理員推送到網站。我把這個數據稱爲userdata和admindata。將這些放在不同的數據庫中是否是最佳做法?基於數據源的多少個couchdb數據庫?

如果他們在分離的數據庫中,那麼複製應該更容易。我可以在代碼發佈的同時將admindata數據庫中的所有數據推送到現場。

如果他們在同一個數據庫中,那麼我可以編寫map/reduce來利用它們,但是複製似乎更困難。

任何意見或最佳實踐?

回答