Сколько баз данных couchdb основано на происхождении данных? - PullRequest
0 голосов
/ 16 марта 2012

Я пишу веб-приложение, которое будет работать в кластере. Я планирую сильно полагаться на репликацию между экземплярами базы данных в кластере и базами данных разработки. Некоторые данные будут созданы пользователями сайта. Другие данные будут отправлены на сайт администраторами. Я называю эти данные userdata и admindata. Лучше ли размещать их в отдельных базах данных?

Если они находятся в отдельных БД, то репликация должна быть проще. Я могу отправить все данные из базы данных admindata на действующий сайт одновременно с выпуском кода.

Если они находятся в одном и том же БД, тогда я могу написать map / lower, который использует их оба, но репликация кажется, что это может быть намного сложнее.

Какие-либо мнения или лучшие практики?

1 Ответ

0 голосов
/ 19 марта 2012

Вы можете пойти в любую сторону. Если вы поместите два вида данных в одну и ту же базу данных, вы можете выборочно реплицировать каждый вид, используя фильтр.

Подробнее см. http://wiki.apache.org/couchdb/Replication#Filtered_Replication.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...