MyWackoSite: Comment2495

This is a comment on Chilim / Network Protocol, posted by Replication Project at 2009-07-02 16:40:53
от автора:

во введении фраза «Наиболее распространенные решения, обеспечивающие репликацию в распределенных приложениях, основанных на РСУБД, подразумевают одновременное проведение транзакции на всех узлах либо полное копирование всего содержимого одной реплики в другую.»,строго говоря, неверна.

Используемые подходы – это одновременное проведение транзакции

(кластерные СУБД, синхронная репликация Oracle),

копирование моментальных снимков таблиц (Oracle, MS SQL)

репликация отдельных строк на основе временных штампов (асинхронная

репликация Oracle) – может нарушать целостность данных, поэтому

требует поддержки со стороны приложения

репликация на уровне приложения

Первый подход прозрачен для приложения, второй – приложение достаточно

легко адаптировать к этому, но очень ограниченные возможности

(изменения можно вносить только в одну реплику), последние два

непрозрачны для приложения (приложения, рассчитанные на центральную

СУБД, придется переделывать).