Список форумов www.integro.ru www.integro.ru
ЦСИ ИНТЕГРО
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Синхронизация баз

 
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы пользователей
Предыдущая тема :: Следующая тема  
Автор Сообщение
Ed777



Зарегистрирован: 28.08.2008
Сообщения: 57
Откуда: Беларусь

СообщениеДобавлено: Чт 17 Дек 2009 15:51    Заголовок сообщения: Синхронизация баз Ответить с цитатой

Планируем делать синхронизацию районных баз с нашим головным
филиалом (в районах будут вносить данные, в головном - периодически (5
раз в неделю) эти изменения должны просто видеть).
Возник вопрос: Каким методом лучше делать синхронизацию Question

Поделитесь своим опытом Idea
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
sirwalrus



Зарегистрирован: 02.12.2008
Сообщения: 81

СообщениеДобавлено: Пн 21 Дек 2009 14:32    Заголовок сообщения: Ответить с цитатой

Писал в ТП по этому поводу как то.
Сказали что сейчас идет разработка такой системы.
НО пока даже беты нет
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Пн 21 Дек 2009 17:58    Заголовок сообщения: Ответить с цитатой

Вообще Интегро разрабатывало для такого случая распределенную ГИС. Правда я не слышал о работающих системах.

Из практики, нам пришлось производить корректуру базы работая локально. В принципе вопрос решаемый, нужен только грамотный администратор и базы Ингео и SQL сервера.

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Борис Салтыков



Зарегистрирован: 19.05.2008
Сообщения: 42
Откуда: angarsk / msk

СообщениеДобавлено: Пт 25 Дек 2009 17:07    Заголовок сообщения: просто интересно Ответить с цитатой

а что, "чистой" (SQL-SQL) репликации недостаточно для распределенных
ИнГео - систем?

или не верно утверждение "у всех стоят в итоге одинаковые копии"?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Пт 25 Дек 2009 17:44    Заголовок сообщения: Ответить с цитатой

Я думаю что не все так просто
Иначе Интегро не занималось бы разработкой РГИС

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
sirwalrus



Зарегистрирован: 02.12.2008
Сообщения: 81

СообщениеДобавлено: Пн 04 Янв 2010 11:05    Заголовок сообщения: Re: просто интересно Ответить с цитатой

borin писал(а):
а что, "чистой" (SQL-SQL) репликации недостаточно для распределенных
ИнГео - систем?

или не верно утверждение "у всех стоят в итоге одинаковые копии"?

Если одновременно происходят ихменения и в дочерней и в материнской бд, то простой репликации недостаточно
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
APopov



Зарегистрирован: 19.06.2006
Сообщения: 347
Откуда: Самара

СообщениеДобавлено: Вт 26 Янв 2010 15:46    Заголовок сообщения: Ответить с цитатой

У нас (СамараИнформспутник) есть модуль аудита - задача которого отслеживать графические и семантические изменения выбраных администатором слоев/таблиц. далее можно будет экспортировать изменения в файл и реплицировать на базе с похожей структурой. при этом предусмотрен механизм разрешения конфликтов (2 изменения одного объекта в разных источниках за один и тот же период и т.д.).

Модуль в принципе сделан давно и работает в составе наших различных проектов.
http://sputnik.smr.ru/index.aspx?m=prd_aurp
так сейчас идет этап доработки некоторой новой функциональности, то документация на сайте несколько устарела, невзыщите)

По поводу РГИС от Интегро - на конференции в Самаре они говорили о ней и, по заявленным возможностям, их система внушает уважение )) и лучше нашей, но они почему то не рекламируют ее.) напишите в саппорт мож вопрос проясницца)

_________________
ОАО "Самара-Информспутник",
инженер-программист Попов Артем
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Ed777



Зарегистрирован: 28.08.2008
Сообщения: 57
Откуда: Беларусь

СообщениеДобавлено: Чт 28 Янв 2010 13:13    Заголовок сообщения: Re: просто интересно Ответить с цитатой

sirwalrus писал(а):
borin писал(а):
а что, "чистой" (SQL-SQL) репликации недостаточно для распределенных
ИнГео - систем?
или не верно утверждение "у всех стоят в итоге одинаковые копии"?

Если одновременно происходят ихменения и в дочерней и в материнской бд, то простой репликации недостаточно

Материнскую БД будут только смотреть и она должна быть актуальной с дочерней БД.
Вижу самое быстрое решение: дочернию БД бэкапить, а материнскую восстанавливать из бэкапа.
Кто-нибудь автоматизировал такой процесс Question
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Чт 28 Янв 2010 14:43    Заголовок сообщения: Ответить с цитатой

Если бы у вас была только одна дочерняя база, тогда без проблем
А если будут 2 то у вас начнут создаваться объекты с одинаковыми идентификаторами.

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
sirwalrus



Зарегистрирован: 02.12.2008
Сообщения: 81

СообщениеДобавлено: Сб 06 Фев 2010 12:54    Заголовок сообщения: Ответить с цитатой

А ну если только в одной происходят изменения, то бекапить бд. и востанавливать.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
igorvsimonoff



Зарегистрирован: 13.11.2008
Сообщения: 18

СообщениеДобавлено: Пн 08 Фев 2010 12:20    Заголовок сообщения: Ответить с цитатой

Репликацию средствами SQL сделать не получиться. а по поводу синхронизации делали так:

* Основной офис - основная база 10 слоев
* Филиалы - база с основного офиса + 3 слоя для работы филиала

1. На филиале выгружаем (экспорт в файл) 3 слоя+пользователей, в которых они работают.
2. С помощью SQL скрипта выгружаем настройки пользователей (из SQL базы Ингео во временную таблицу)
3. Ставим новую базу из основного офиса, делаем импорт того, что выгрузили в п.1
4. С помощью SQL скрипта загружаем настройки пользователей из п.2
5. Потом сменить генератор. и все готово

_________________
---
Igor V Simonov
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Ed777



Зарегистрирован: 28.08.2008
Сообщения: 57
Откуда: Беларусь

СообщениеДобавлено: Вт 08 Фев 2011 13:51    Заголовок сообщения: Ответить с цитатой

Репликацию средствами SQL удалось сделать.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы пользователей Часовой пояс: GMT + 5
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


© phpBB Group
Русская поддержка phpBB