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