Автор Тема: Синхронизация SQL  (Прочитано 1201 раз)

0 Пользователей и 1 Гость просматривают эту тему.

aleun

  • Гость
#0: 26 Июня 2004, 11:01:32
Народ!
А кто нить занимался синхронизацией двух SQL серверов?
Поделитесь опытом.

С уважением.

fluf

  • ***
  • Сообщений: 7163
    • Просмотр профиля
    • http://forum.amur.ru
#1: 26 Июня 2004, 11:36:06
Если база под Ораклом то ищи в и-нете по словам \"репликация\", \"Oracle streams\"
общую инфу можно почитать здесь http://citforum.adygnet.ru/database/oracle/streams/
Но честно говоря практически я этим не занимался, когда - то давно прослушал/прочутал кучу инфы о репликации, а потом благополучно забыл.

А вот если второй сервер должен хранить только зеркальную копию данных основного, и его устраивает работать в read-only то можно не заморачиваться и забацать из второго сервер-наката, а первый запустить в archive log=on. В этом вопросе можно и практическим советом помочь.

PS: а вообще скучно и жарко как то ;)

aleun

  • Гость
#2: 26 Июня 2004, 12:40:48
Что имеем.
Существую два независимые SQL сервера. К каждому подключены свои терминалы. Базы разумеется тоже разные. Серверы находятся на достаточном расстоянии друг от друга (в пределах города).

Задача следующая.
Создать общую базу. Завязать серваки так, чтоб при падении одного из них работоспособность всей системы полностью сохранилась.  

fluf

  • ***
  • Сообщений: 7163
    • Просмотр профиля
    • http://forum.amur.ru
#3: 27 Июня 2004, 12:35:45
базы Оракл или MS?
трафик между серваками лимитируется?
как понять что \"базы разные\"? чего тогда синхронизировать?
требуется добится отказоутойчивости системы или при отсутствии постоянной связи между серваками (или ограничения трафика) решить проблему распределенности?
примерный размер базы?

fluf

  • ***
  • Сообщений: 7163
    • Просмотр профиля
    • http://forum.amur.ru
#4: 27 Июня 2004, 12:50:48
вдогонку: я так понял юзеры могут конектится только каждый к своему серверу? ага?

aleun

  • Гость
#5: 27 Июня 2004, 13:13:51
Терминалы написаны на Сларионе, таблицы баз реализованы стандартными MSSQL средствами. Сейчас базы разные. Нарисовать общую проблем нет. За год база выростает примерно на 400-500 метров.

Подробности лучше через мыло или по телефону.

fluf

  • ***
  • Сообщений: 7163
    • Просмотр профиля
    • http://forum.amur.ru
#6: 28 Июня 2004, 10:12:02
ну тогда ой, с MSSQL там близко не общался

СUJIbBEP

  • Гость
#7: 29 Июня 2004, 09:17:30
2 aleun:
варианты есть, к примеру
а) использование стандартной MSSQL репликации -- не рекомендую, ибо ...
б) самописный вариант, например через XML -- весело, гибко, но ...
в) DTS -- есть свои тихие прелести в любом варианте :)

на всякий пожарный дублирую мыло :
cujibbep
  • mail.ru -- [] исключаем :)

 

kompas