Синхронізація даних в розподілених інформаційних системах
Анотація
В статті запропоновано механізм синхронізації даних у розподілених системах з урахуванням
типів роботи з таблицями та інтеграцією елементів версійності даних. Дослідження присвячено ви-
рішенню завдання підтримки актуальності даних на окремих вузлах розподіленої системи. Проаналізовано
особливості роботи розподіленої системи, в рамках якої кожен окремий вузол має локальну копію даних, з
якими він працює, та періодично синхронізує данні з центральним сервером. Запропоновано загальний під-
хід для вирішення проблеми забезпечення актуальності та несуперечливості стану даних кожного користу-
вача системи засобами ведення контролю версій даних та вирішення конфліктів, що виникають в процесі
проведення синхронізації. Розглянуто моделі, що використовуються для реалізації підходу.
Посилання
Отслеживание изменений в корпоративной базе данных SQL Server [Електронний ресурс].
Режим доступу: http://www.cyberguru.ru/database/sqlserver/tracking-changes.html.
Дейт К.Дж. Введение в системы баз данных, 6-е издание: Пер. с англ. / Дейт К.Дж. – К.: Издательский
дом "Вильямс", 2000. – 848 с.
Третяк В.Ф. Тиражирование данных в системе управления базами данных / В.Ф. Третяк, Д.Ю.
Голубничий, Ю.В. Челенко // Управління розвитком – Х.: ХНЕУ, 2005. – № 3. – С. 94-95.
Третяк В.Ф. Актуальність побудови grid систем / В.Ф. Третяк, В.М. Приходько, Д.Ю. Голубничий //
Перша науково-технічна конференція Харківського університету Повітряних Сил. – Х.: ХУ ПС, 2005.
– С. 240-241.
Третяк В.Ф. Технология репликации в распределенных системах управления базами данных / В.Ф.
Третяк // Інформаційно-керуючі системи на залізничному транспорті. – Х.: ХАЗДТ, 2004. – № 1. – С.
-10.
Третяк В.Ф. Проблеми розвитку програмного забезпечення середовища розподілених обчислень
GRID / В.Ф. Третяк, Д.Ю. Голубничий, І.О. Золотарьова // Матеріали третьої наукової конференції
Харківського університету Повітряних Сил мені Івана Кожедуба. – Х.: ХУПС, 2007. – С. 7.
Голубятников И.В., Матвеев Ю.В., Сергеев И.В. Создание программного комплекса репликации
СУБД-независимых данных / И.В. Голубятников, Ю.В. Матвеев, И.В. Сергеев // Системный анализ,
информатика и оптимизация. Сборник научных трудов. Под ред. д.т.н., проф. Букреев В.З. – М.:
РЗИТЛП, 2001. – С. 106-116.
Синхронизация [Електронний ресурс]. Режим доступу: http://ru.wikipedia.org/wiki/
Синхронизация_%28информатика%29.
Ciciani B. Analysis of Concurrency-Coherency Control Protocols for Distributed Transaction Processing
Systems with Regional Locality / B. Ciciani, D.M. Dias, P.S. Yu // IEEE Transactions on Software
Engineering. - October 1992. – Vol. 18, No. 10. – Р. 899-914.
Конноли Т. Базы данных: проектирование, реализация и сопровождение. Теория и практика, 2-е изд.:
Пер. с англ.: Уч. пос. / Т. Конноли. – М.: Издательский дом "Вильямс", 2000. – 1120 с.
Database Systems / B. Ciciani, D.M. Dias, P.S. Yu // IEEE Transactions on Knowledge and Data
Engineering. – June 1990. – Vol. 2, No. 2. – Р. 247-261.
Использование Oracle 8 / [Вильям Г. Пейдж и др.]. – К.; М.; СПб.: Изд. дом «Вильямс», 1998. – 752 с.
Мейер М. Теория реляционных баз данных / М. Мейер. – М.: Мир, 1987. – 608 с.
Саймон А.Р. Стратегические технологи баз данных: менеджмент на 2000 год. Пер. с англ. / А.Р.
Саймон. Под ред. и с предисл. М.Р. Когаловского. – М.: Финансы и статистика, 1999. – 479 с.
В.Ф. Третьяк. Использование техрологии репликации в системе управления распределенными базами
данных / В.Ф. Третьяк, И.Е. Кужель, В.М. Приходько // Збірник праць Храківського університету
Повітряних Сил, – Х., 2010. – № 2(24).
Киреев В.А. Проектирование хранилища данных социальной информации. – Конференция
Сибирского федералного университета. Математика и компютерные науки, 2011.
А.Д. Плутенко, А.А. Ситников. Проблемы имитационного моделирования процесса журнальной
репликации данных в распределенной СУБД. Амурский государственный университет 2005.
A. Tridgell, P. Mackerras. The Rsync Algorithm. Technical Report TR-CS-96-05, Department of Computer
Science, The Australian National University, Canberra, Australia, 1996.