IPRI - www.ipri.kiev.ua -  IPRI - www.ipri.kiev.ua -
Раздел [RUS]
Регистрация, хранение и обраб. данных. — 2006. — Т. 8, № 1.
[UKR]
Реєстрація, зберігання і оброб. даних. — 2006. — Т. 8, № 1.
[ENG]
Data Rec., Storage & Processing. — 2006. — Vol. 8, N 1.
Страницы 55-66
PDF,DOC, full text
Заглавие [RUS]
Реализация репликации в системах гетерогенных баз данных
[UKR]
Реалізація реплікації у системах гетерогенних баз даних
[ENG]
Execution of replication in heterogeneous database systems
Авторы [RUS]
Хаджинов В., Максимюк М.
[UKR]
Хаджинов В., Максимюк М.
[ENG]
Wlodzimierz Khadzhynov, Mateusz Maksymiuk
Kiev, Ukraine
Аннотация [RUS]
Предложено решение для реализации репликации в неоднородных средах баз данных при помощи моделей Master-Slave и Multiple master в синхронном и асинхронном режимах. Дана оцен-ка возможным конфликтам и стратегии их преодоления, способам «перехвата» модификаций в базе. Рассмотрены применение схемы «публикатор–подписчик» и различные способы проведения модификаций в удаленных базах данных. Ил.: 8. Библиогр. :8 наим.
[UKR]
Запропоновано рішення для реалізації реплікації у неоднорідних середовищах баз даних за допомогою моделей Master-Slave та Multiple master у синхронному й асинхронному режимах. Да-но оцінку можливим конфліктам і стратегії їх подолання, засобам «перехоплення» модифікацій у базі. Розглянуто застосування схеми «публікатор–передплатник» і різні засоби проведення моди-фікацій у віддалених базах даних. Іл.: 8. Бібліогр.: 8 найм.
[ENG]
Database replication is a mechanism which allows distributed databases stay in synchronized and consistent state. In heterogeneous case there is a set of databases with different platforms, what additionally complicates this process. High demand for this technique causes that replication issue is de-veloped very fast nowadays. Database replication mechanism consists in in-tercepting data modifications and propagating them to other databases where they are executed again. This process is very complex and there are many variants and types of replication. In this paper are discussed database replication classification (synchronous, asynchronous, multiple master, master slave), kinds of replication conflicts with resolving strategies, data modification capturing and publication-subscription model. There is intro-duced an example for realization of replication in heterogeneous environ-ment. Also are discussed aspects of independence database assess mecha-nism from specific platform, what can be used in implementation of hetero-geneous database replication.
Ключевые слова [RUS]
режимы репликации, двухфазный протокол репликации, модель Master-Slave, модель Multiple master, конфликты репликации, пакет Hibernate.
[UKR]
режими реплікації, двофазний протокол реплікації, модель Master-Slave, модель Multiple master, конфлікти реплікації, пакет Hibernate.
[ENG]
Replication mode, Two-Phase Commit protocol, Master-Slave replication model, Multiple Master replication model, Replication conflicts, Hibernate package.
Ссылки 1. Manassiev K: Scalable and Highly Available Database Replication through Dynamic Multiver-sioning. — University of Toronto, 2005. — Р. 87. — http://www.cs.toronto.edu/~kaloianm/docs/ut-thesis.pdf
2. Guerraoui R., Oliveira R., Schiper A. Atomic Updates of Replicated Data. — 1996. — Р. 16. — http://citeseer.ist.psu.edu/guerraoui96atomic.html
3. Bausch W. Integrating Synchronous Update-Everywhere Replication into the PostgreSQL Data-base Engine. — Swiss Federal Institute of Technology (ETH). — Zurich. — 1999. — Р. 55. — http://www.iks.inf.ethz.ch/publications/files/bausch_postgres_r.pdf
4. Kemme B. Database Replication for Clusters of Workstations. — Swiss Federal Institute of Tech-nology (ETH). — Zurich. — 2000. — Р. 155. — http://www.cs.mcgill.ca/~kemme/papers/phd-dina4.pdf
5. Lin Y. Database Replication in Wide Area Networks. — 2005. — Р. 20. — http://www.cs.mcgill.ca/~ylin30/paper/proposal.pdf
6. Wiesmann M., Pedone F., Schiper A., Kemme B., Alonso G. Database Replication Techniques: a Three Parameter Classification. — Swiss Federal Institute of Technology (ETH). — Zurich. — 2000. — Р. 10. — http://citeseer.ist.psu.edu/wiesmann00database.html
Файлы stattja.doc