2012-03-16 5 views
0

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

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

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

Любые мнения или рекомендации?

ответ

0

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

Для получения более подробной информации см. http://wiki.apache.org/couchdb/Replication#Filtered_Replication.

Смежные вопросы