Из какого источника лучше всего узнать о механизмах репликации базы данных?[закрыто]
-
01-07-2019 - |
Вопрос
Каков самый широкий обзор и где содержится самый глубокий анализ различных методов репликации и проблем?
Решение
Я бы начал с этого: статья о повторении в Википедии, затем прочтите пару связанных статей об общих методах репликации , таких как подход с реплицируемым распределенным конечным автоматом (Паксос (pdf)) и размножение эпидемии (Google "Эпидемические алгоритмы обслуживания реплицированных баз данных").
Для практического обзора, возможно, рассмотрите возможность изучения исходного кода Postgresql, в который, похоже, встроены некоторые технологии репликации. Эта презентация претендует на то, чтобы узнать некоторые подробности.
Однако, учитывая, что вы говорите о глубоком анализе, лучший подход - убедиться, что у вас есть очень хорошее понимание фундаментальных проблем распределенных систем баз данных.Мой экземпляр Date Введение в системы баз данных содержит несколько страниц о распределенных базах данных и сопутствующих им проблемах.Я бы подумал, что учебник, посвященный распределенным базам данных, содержал бы гораздо больше деталей - этот, например, выглядит многообещающе.
Вы можете пойти гораздо глубже, если прочтете работу Кена Бирмана о виртуальной синхронности и большинство вещей, когда-либо написанных Лесли Лэмпорт.Они будут решать проблему с точки зрения общего подхода к распределенным системам.
Удачи вам!
Другие советы
На мой взгляд, вам следует выбрать основную базу данных (например, Oracle), изучить все, что она предлагает, и двигаться дальше.
Предложения Oracle:
- Репликация
- Защита данных (резервная база данных и за ее пределами - физическая, логическая)
Кластеры реальных приложений - (несколько экземпляров, одна база данных) и многое другое!
Немного практического опыта не помешает, так что вы можете скачать версию для ПК и попробовать различные подходы к репликации на одном компьютере!
Наслаждайтесь !
Хотя это специфично для MS-SQL, вам следует ознакомиться с "Репликацией Pro SQL SERVER 2005" (Sujoy P.ПОЛ, Апрель).Я обязан этому парню многими спокойными ночами...Я думаю, вы можете найти некоторые выдержки из этой книги в формате PDF.
В Википедии есть некоторый обзор по этому вопросу:
http://en.wikipedia.org/wiki/Multi-master_replication http://en.wikipedia.org/wiki/Lazy_replication