У меня довольно хорошее представление о том, что может сделать репликация MySQL. Мне интересно, что другие базы данных поддерживают репликацию и как они сравниваются с MySQL и другими?
Некоторые вопросы, которые у меня были бы:
- Репликация встроена или добавлена /плагин?
- Как работает репликация (высокий уровень)? MySQL предоставляет репликацию на основе выражений (и репликацию на основе строк в версии 5.1). Меня интересует, как сравниваются другие базы данных. Что отправляется по проводам? Как изменения применяются к репликам?
- Легко ли проверить соответствие между мастером и ведомыми устройствами?
- Насколько легко восстановить неудачную копию в синхронизации с мастером?
- Производительность? Одна вещь, которую я ненавижу в отношении репликации MySQL, заключается в том, что она имеет однопоточность, а реплики часто имеют проблемы с сохранением, поскольку мастер может запускать множество обновлений параллельно, но реплики должны запускать их последовательно. Есть ли какие-либо ошибки в других базах данных?
- Любые другие интересные функции...