powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / СУБД для распределенной БД
56 сообщений из 56, показаны все 3 страниц
СУБД для распределенной БД
    #36113406
Aby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aby
Гость
Всем привет!
Подскажите, какие субд имеют механизмы репликации? Больше всего интересует репликация слиянием. Также нужно чтобы репликация была возможна через интернет.
Знаю точно MS SQL это делать умеет, а вот насчет остальных не в курсе :(
Где и чего можно почитать по этому поводу? Или может лучше не заморачиваться и пользоваться ms sql?
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36113431
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AbyПодскажите, какие субд имеют механизмы репликации?

Практически все приличные СУБД. Во всяком случае сходу мне не удаётся
вспомнить ни одной, для которой не было бы репликатора. Разве что FoxPro
да SQLite... Но кто же их за приличные СУБД считает?..
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36113567
Aby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aby
Гость
Мне нужно разработать так называемое "приложение точек продаж".
Т.е. есть центральный сервер на который из удаленных "точек продаж" реплицируется информация. Какую СУБД лучше использовать? Просто я слышал что у Firebird'а нет нормального репликатора. Что еще можете посоветовать?
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36113602
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И сколько этих точек продаж планируется?
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36113613
Aby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aby
Гость
miksoftИ сколько этих точек продаж планируется?

Пока не известно, но думаю, в пределах 10.
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36113624
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abyточно MS SQL это делать умеет ... Что еще можете посоветовать?

А что тут еще советовать?! Взрослую редакцию MS SQL в центр и Express редакции в точки продаж.
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36113691
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aby пишет:

> Подскажите, какие субд имеют механизмы репликации? Больше всего
> интересует репликация слиянием.

Практически все современные СУБД.

Также нужно чтобы репликация была
> возможна через интернет.

Построй VPN, и качай через инет что угодно, это для любого
приложения прозрачно.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36113759
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aby
Просто я слышал что у Firebird'а нет нормального репликатора.

От кого ты это слышал? Имя, фамилия, должность, звание?!?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36113853
Aby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aby
Гость
MasterZiv

Построй VPN, и качай через инет что угодно, это для любого
приложения прозрачно.


VPN не устраивает. Почему? Потому, что надо его поднимать. Потому, что все точки продаж становятся зависимы от него. Потому, что для работы требуется постоянное подключение по этому VPN.
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36113885
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AbyVPN не устраивает. Почему? Потому, что надо его поднимать. Потому, что все точки продаж становятся зависимы от него. Потому, что для работы требуется постоянное подключение по этому VPN.

Эээ... А поставить в точку продаж роутер за $50 бакинских, который все поднимет?!
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36113891
korg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aby,

без vpn ваш трафик будет открыт, соответственно будут открыты порты базы данных для осуществления репликации, следовательно вас вероятность что вас могут взломать, сильно увеличивается. Поднимать впн не сложно.
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36113927
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AbyПотому, что для работы требуется постоянное подключение по этому VPN.Почему постоянное? только на время сеансов репликации.
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36113949
Aby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aby
Гость
Dimitry Sibiryakov
Aby
Просто я слышал что у Firebird'а нет нормального репликатора.

От кого ты это слышал? Имя, фамилия, должность, звание?!?


Действительно так важно от кого я это слышал? Имя - Вася, Фамилия - Пупкин, Звание - Хер-Майор.
Может будем по теме разговаривать а не разводить здесь демагогию. Если Вы не согласны, я был бы рад услышать ваши доводы или если бы вы дали ссылку где почитать о том что firebird - хорошо, а репликации в нем - просто сказка :)
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36113975
Aby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aby
Гость
По поводу безопасности. Если использовать MS SQL, то он для репликации через интернет использует протокол HTTPS. А центральная база данных находится за брандмауэром. Я как-то не вижу смысла в поднятии VPN или в трате 50 бакинских на каждую удаленную точку (ведь если точек 10 то это уже не 50 а 500 бакинских)
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36113987
Aby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aby
Гость
pkarklinAbyточно MS SQL это делать умеет ... Что еще можете посоветовать?

А что тут еще советовать?! Взрослую редакцию MS SQL в центр и Express редакции в точки продаж.

Собственно, к этому и склоняюсь. Но нужно знать какая еще есть альтернатива.
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36113996
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AbyDimitry Sibiryakov
Aby
Просто я слышал что у Firebird'а нет нормального репликатора.

От кого ты это слышал? Имя, фамилия, должность, звание?!?


Действительно так важно от кого я это слышал? Имя - Вася, Фамилия - Пупкин, Звание - Хер-Майор.
Может будем по теме разговаривать а не разводить здесь демагогию. Если Вы не согласны, я был бы рад услышать ваши доводы или если бы вы дали ссылку где почитать о том что firebird - хорошо, а репликации в нем - просто сказка :)
Вам уже ответили. VPN.
Все остальное - это или велосипед или через жопу.
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36114011
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aby,

авторПо поводу безопасности. Если использовать MS SQL, то он для репликации через интернет использует протокол HTTPS. А центральная база данных находится за брандмауэром. Я как-то не вижу смысла в поднятии VPN или в трате 50 бакинских на каждую удаленную точку (ведь если точек 10 то это уже не 50 а 500 бакинских)

Я, конечно, не в курсе Вашего бюджета на открытие новой точки, но, мне так кажется, что эти 50 долларов просто песчинка, по сравнению с остальными затратами, но выводящая Вас на совершенно другой уровень защищенности и удобства работы "на точке".

авторСобственно, к этому и склоняюсь. Но нужно знать какая еще есть альтернатива.

Ну, подождите, немного, м.б. еще что-нибудь присоветует.
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36114029
Aby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aby
Гость
Ребят, я не спрашиваю как мне организовать связь между центром и удаленной точкой. Интернет или VPN не так важно. Репликация в любом случае нужна. Я спрашиваю про субд которые нормально умеют это делать.
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36114039
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AbyДействительно так важно от кого я это слышал?

Ага, должен же я знать, какая сволочь распространяет слухи, так нагло не
соответствующие действительности. Firebird - единственная известная мне
СУБД, для которой есть репликаторы на любой вкус, причём пересчитать их
- не хватит пальцев одной руки. http://www.firebirdfaq.org/faq249/
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36114043
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AbyРебят, я не спрашиваю как мне организовать связь между центром и удаленной точкой. Интернет или VPN не так важно. Репликация в любом случае нужна. Я спрашиваю про субд которые нормально умеют это делать.
Adaptive Sybase Anywhere имеет это делать несколькими способами...
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36114104
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey OrlovAbyРебят, я не спрашиваю как мне организовать связь между центром и удаленной точкой. Интернет или VPN не так важно. Репликация в любом случае нужна. Я спрашиваю про субд которые нормально умеют это делать.
Adaptive Sybase Anywhere имеет это делать несколькими способами...
+1
Странно, что ее первой не назвали. Уж что-что, а поддержка разнообразных видов репликации в ASA по моему мнению до сих пор непревзойденна. Особенно офф-лайн репликация.

Делали распределенную систему для сети розничных магазинов. Каналы местами паршивейшие, о VPN и прямом соединении лучше и не заикаться даже, тем более что база должна работать, даже если инет надолго рухнет.

В магазинах и в центральном офисе Sybase ASA. Двунаправленная репликация сделана ШТАТНЫМИ средствами ASA по FTP. Когда в одном из магазинов случились серьезные длительные траблы с инетом, тупо переключили вообще на репликацию курьером с флешкой. Потом купили туда GSM-модем.

Из распространенных вендоров СУБД таких же развитых средств репликации нет ни у кого до сих пор, насколько мне известно. Возможно близко подошли в Линтере, но это редкий зверь.

Ну и еще плюс в пользу ASA - это действительно нулевые требования по администрированию.
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36114122
Aby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aby
Гость
У firebird'a нет родных средств репликации :(
Репликации в нем реализованы с помощью some 3rd party tools.
Sybase...это интересно.
Что скажите по поводу PostgreeSQL?
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36114213
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aby пишет:

> VPN не устраивает. Почему? Потому, что надо его поднимать. Потому, что
> все точки продаж становятся зависимы от него. Потому, что для работы
> требуется постоянное подключение по этому VPN.

Ну, не подымай. Выставляй порт сервака прямо в инет и гони по нему
голые открытые данные. Тебе выбирать !
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36114218
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aby пишет:
> По поводу безопасности. Если использовать MS SQL, то он для репликации
> через интернет использует протокол HTTPS.

Ну так это всё равно что тот же VPN. Правда, VPN-ы бывают разные.
Но SSL-тунель -- один из разновидностей.

> трате 50 бакинских на каждую удаленную точку (ведь если точек 10 то это
> уже не 50 а 500 бакинских)


а на что ты эти деньги тратьить собираешьс я ?
Мне за идею что ли ? Не, не надо. Оставь.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36114223
Aby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aby
Гость
MasterZiv, научитесь читать и внимательно перечитайте все что написано выше. Эта тема не про VPN!
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36114257
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AbyРепликации в нем реализованы с помощью some 3rd party tools.

....использование которых Вам запрещено религией. Название религии - В
СТУДИЮ!!!
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36114322
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Aby пишет:

> VPN не устраивает. Почему? Потому, что надо его поднимать. Потому, что
> все точки продаж становятся зависимы от него. Потому, что для работы
> требуется постоянное подключение по этому VPN.

Ну, не подымай. Выставляй порт сервака прямо в инет и гони по нему
голые открытые данные. Тебе выбирать !

И опять Sybase ASA
Можно не поднимать VPN. Можно выставить порт сервака прямо в инет. Только гнать по нему не голые открытые данные, а шифрованые , причем опять таки, штатными средствами Sybase ASA.

Топикстартеру: на полном серьезе, приглядитесь к этому серверу. IMHO это лучший сервер для такой задачи, практически вне конкуренции по очень многим параметрам или их сочетаниям для подобных задач.
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36114330
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В догонку: а когда возникнет необходимость, можно и Web-сервисы организовать на Sybase ASA. Тоже интересный вариант для распределенных баз. И опять таки, штатными средствами :)
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36114349
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Гoлдун пишет:

> И опять Sybase ASA
> Можно не поднимать VPN. Можно выставить порт сервака прямо в инет.
> Только гнать по нему не голые открытые данные, а *шифрованые*, причем
> опять таки, *штатными средствами* Sybase ASA.

Да тут тоже ASA (при всём к ней уважении) не уникальна.
Почти все современные СУБД поддерживают SSL.

> Топикстартеру: на полном серьезе, приглядитесь к этому серверу. IMHO это
> лучший сервер для такой задачи, практически вне конкуренции по очень
> многим параметрам или их сочетаниям для подобных задач.

Если только иметь в виду off-line репликации, которые уже
не все поддерживают.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36114585
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
....использование которых Вам запрещено религией. Название религии - В
СТУДИЮ!!!
DS, ну их...
МС им в трубу реплики лепить.
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36114610
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIneDS, ну их...

Нет, я всё-таки хочу выяснить какие у Васи Пупкина претензии к
репликатору от IBPhoenix за исключением его "стороннести" и цены. А то
может я чего-то серьёзного не замечаю, из-за чего им пользоваться
невозможно...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36114714
Aby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Aby
Гость
Александр Голдун, спасибо вам за совет, присмотрюсь к ASA.

Dimitry Sibiryakov, вы так горячо защищаете IBPhoenix, как будто они вам денег платят :) Я не говорю что 3rd party tools это плохо. Да, наверное его действительно можно использовать. Но по моему это не есть удобно.
На мой взгляд, решение построенное на единой платформе работает лучше и стабильнее, чем собранное из разных частей разных производителей. Так же как дом построенный полностью из кирпичей простоит дольше и лучше, чем дом частично из кирпичей а частично из дерева.
Может это просто предрассудки, но все же...
Кстати, если вы в курсе, сколько стоит firebird + IBPhoenix?
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36114757
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AbyКстати, если вы в курсе, сколько стоит firebird + IBPhoenix?Вопрос некорректен. Причем дважды. :) СУБД Firebird бесплатна. IBPhoenix - это компания, ее купить будет затратно. А вот ее продукт IBReplicator одойдется Вам в 150$ за сервер репликации + 100$ за каждый филиал (см. тынц ). Учитывая, что 50$ на роутер - для Вас много, то вряд ли подойдет. :)
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36114762
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще не проснулся. :)
Поправочка:

Код: plaintext
1.
Server License     - 10 V3.x 	 $1,350.00
Replicant License  - 10 V3.x 	 $1,170.00
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36115479
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abyвы так горячо защищаете IBPhoenix, как будто они вам денег
платят :)
Гусары, молчать!!!
AbyКстати, если вы в курсе, сколько стоит firebird + IBPhoenix?

Насколько я в курсе, ни тот ни другой не продаётся. Первый скачивается
бесплатно, а второй - название фирмы. Впрочем, её владелец, наверное,
подумает о её продаже, если Вы предложите достаточно приличную цену.

PS: Определение "единой платформы" повеселило, особенно в плане того,
что у MS, например, репликатор - совершенно отдельный сервис.
PPS: В строительстве Вы разбираетесь ещё хуже.
PPPS: И таки да, я в курсе цен на репликаторы.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36115562
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovОпределение "единой платформы" повеселило, особенно в плане того,
что у MS, например, репликатор - совершенно отдельный сервис.

Т.е. - единая платформа в Вашем понимании - это один сервис\ехешник?!
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36115569
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Насколько я в курсе, ни тот ни другой не продаётся. Первый скачивается
бесплатно, а второй - название фирмы. Впрочем, её владелец, наверное,
подумает о её продаже, если Вы предложите достаточно приличную цену.

PS: Определение "единой платформы" повеселило, особенно в плане того,
что у MS, например, репликатор - совершенно отдельный сервис.
PPS: В строительстве Вы разбираетесь ещё хуже.

Да, достойный способ пропиарить "любимый сервер" - язвительно придраться к каким-то определениям и ответить вопрошающему практически "сам дурак"
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36115655
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Гoлдун
ответить вопрошающему практически "сам дурак"

А разве этот "сам дурак" что-то спрашивал? Покамест я не увидел от него
ничего кроме начального вопроса (на который отвечено уже давно) и ничем
не подтверждённого мнения какого-то левого Васи Пупкина.

pkarklinТ.е. - единая платформа в Вашем понимании - это один
сервис\ехешник?!
В моём - нет. А вот топикстартер явно считает, что "сторонность"
начинается уже когда сервер и утилиту к нему разрабатывают разные люди.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36117131
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AbyУ firebird'a нет родных средств репликации :(
Репликации в нем реализованы с помощью some 3rd party tools.
Что скажите по поводу PostgreeSQL?

у postgresql репликация точно также 3рд парти. Кроме того сами разработчики предупреждают, что продукт разрабатывался из предположения что связь есть всегда. Кроме того

DocumentationIt is recommended that, as much as possible, all nodes in a Slony-I cluster allow this sort of bidirection communications from any node in the cluster to any other node in the cluster.

И кроме того это master-slave репликация. не мультимастер. Так что если надо что-то продать в магазине и отметить это в базе, то придется все равно к центральному серверу обращаться. По этой же причине кстати отпадает mysql.
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36117242
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХренИ кроме того это master-slave репликация. не мультимастер.

А разве master-slave не превращается в мультимастер настройкой двух
встречных потоков (естественно, с предотвращением зацикливания данных)?..
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36118061
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу чисто для галочки заметить, что можно было бы использовать 1 DB2 Express (платный, $3K, там работали бы Capture + Apply) для центра + N DB2 Express-C (т.е. бесплатные, без официальной поддержки репликации, но ведь Apply в центре никто не помешает копировать данные на них) для рабочих мест. Однако, поскольку данные проталкиваются из центра, желательно постоянное подключение, а тогда в распределённости большого смысла нет.
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36119409
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

авторА разве master-slave не превращается в мультимастер настройкой двух
встречных потоков (естественно, с предотвращением зацикливания данных)?..

Кроме этого еще должен быть механизм разрешения конфликтов, который если делать по уму - вещь нетривиальная. Slony II собирался реализовать это, но к сожалению он похоже скорее мертв чем жив. :-(
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36119732
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хрен
Кроме этого еще должен быть механизм разрешения конфликтов, который если
делать по уму - вещь нетривиальная.

Причём настолько нетривиальная, что программно реализовать его правильно
вообще практически невозможно. Приходится привлекать
административные меры.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36119762
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Хрен
Кроме этого еще должен быть механизм разрешения конфликтов, который если
делать по уму - вещь нетривиальная.

Причём настолько нетривиальная, что программно реализовать его правильно
вообще практически невозможно.

У вас слишком обобщенное и не совсем корректное суждение. Был бы алгоритм разрешения, а уж его реализация - дело техническое. Если, конечно, используемая техника позволяет :)
В упомянутом Sybase ASA есть даже специальные триггеры, срабатывающие на конфликты репликации, которые позволяют определить какое-то свое поведение по таким ситуациям.
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36119806
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Гoлдун
В упомянутом Sybase ASA есть даже специальные триггеры, срабатывающие на
конфликты репликации, которые позволяют определить какое-то свое
поведение по таким ситуациям.

А как вообще этот Sybase ASA конфликты обнаруживает? По временным
отметкам или сравнением старых данных?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36119845
up
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

http://infocenter.sybase.com/help/topic/com.sybase.help.sqlanywhere/sqlremote_en11/sra-error-overview.html
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36119848
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Не знаю, как делает это сайбейс, но если интересно, MS SQL делает это так:

How Merge Replication Detects and Resolves Conflicts
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36119862
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
А как вообще этот Sybase ASA конфликты обнаруживает? По временным
отметкам или сравнением старых данных?

Сравнение данных. Например в пакете изменений в операторах update помимо обычных данных фигурирует старое значение изменяемого поля. Синтаксис примерно такой:
Код: plaintext
1.
2.
3.
4.
UPDATE table_name
SET field1= new_value1, field2= new_value2, 
VERIFY (field1, field2)
VALUES (old_value1, old_value2)

Оно работает как обычный update с той лишь разницей, что перед изменением значений полей проверяет их текущее значение по списку VERIFY. И если оно не совпадает, то это значит, что кто-то уже успел изменить данные в другом месте до прихода этого пакета. Поведение по-умолчанию, если нет на это триггера - "кто последний, тот и папа". Если есть триггер на конфликт, то он вызывается. И уже в нем можно определить, какие из данных взять и что дополнительно сделать по такому поводу.
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36119902
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36122154
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aby Так же как дом построенный полностью из кирпичей простоит дольше и лучше, чем дом частично из кирпичей а частично из дерева. А вот тут вы точно не правы. Во-первых, ни один современный дом не строят полностью из кирпичей - там полно других материалов (бетона, стекла, дерева и т.п.). А во-вторых, даже при постройке дома гораздо эффективнее брать разные материалы от разных производителей (следя за совместимостью), так как нет ни одного, который всё делает одинаково хорошо.
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36264768
Aby
На мой взгляд, решение построенное на единой платформе работает лучше и стабильнее, чем собранное из разных частей разных производителей. Так же как дом построенный полностью из кирпичей простоит дольше и лучше, чем дом частично из кирпичей а частично из дерева.


1. Вы уверены на 100%, что MS SQL Server написан полностью специалиатами мелкософта? У меня есть иная информация. Вы на всякий случай прочитайте "About"!!!
А если немного разобраться в истории, то в свое время SQL Server был написан для Майкрософт Sybase

2. "Про плохо построеный дом":
ради интереса просмотрите "About" всех "встроеных" в Виндовс програм и свойства dll-библиотек и узнаете, что всё "это" далеко не плод компании Мелко-мягких и работает все "это" не наилучшим образом да и песловутая NTFS содрана с IBM (OS/2) HPFS, а любимый МС-ДОС, вообще был куплен (QDOS) и просто перепродан "Micro-soft"ом (название на то время) IBM (PC-DOS), да и в прораммный код ДОСа IBM вложила больше
Bogdanov Andrey
А во-вторых, даже при постройке дома гораздо эффективнее брать разные материалы от разных производителей (следя за совместимостью), так как нет ни одного, который всё делает одинаково хорошо.
Для Aby
Вот именно это "следя за совместимостью" и играет главную роль, пример тому - Линукс, собраный из разных "кирпичиков" разных поизводителей и авторов
Я думаю стоит задуматься над "единой платформой" - является ли она таковой.
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36264827
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тут пробегал
1. Вы уверены на 100%, что MS SQL Server написан полностью специалиатами мелкософта? У меня есть иная информация. Вы на всякий случай прочитайте "About"!!!
А если немного разобраться в истории, то в свое время SQL Server был написан для Майкрософт Sybase

2. "Про плохо построеный дом":
ради интереса просмотрите "About" всех "встроеных" в Виндовс програм и свойства dll-библиотек и узнаете, что всё "это" далеко не плод компании Мелко-мягких и работает все "это" не наилучшим образом да и песловутая NTFS содрана с IBM (OS/2) HPFS, а любимый МС-ДОС, вообще был куплен (QDOS) и просто перепродан "Micro-soft"ом (название на то время) IBM (PC-DOS), да и в прораммный код ДОСа IBM вложила больше

Сейчас такое время что важнее не кто делал, а кто и как тестировал
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36265072
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тут пробегал
да и песловутая NTFS содрана с IBM (OS/2) HPFS
OS/2 в целом и HPFS в частности - это вообще-то больше разработка Microsoft, чем IBM :) IBM полуось получила от Майкрософта при "разводе с разделом имущества" в начале 90-х
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36265926
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aby...спасибо вам за совет, присмотрюсь к ASA.

Все же проявите известную осторожность. Если продукт рекламируется чрезмерно на форуме, а в тоже время распространенность все еще не производит ошеломляющего впечатления, то могут быть дополнительные риски. А в Вашем случае, возможно, бдительность не является чем-то нуждающими в игнорировании, иначе бы Вы не спрашивали на форуме.
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36266514
DPH3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor MetelitsaХочу чисто для галочки заметить, что можно было бы использовать 1 DB2 Express (платный, $3K, там работали бы Capture + Apply) для центра + N DB2 Express-C (т.е. бесплатные, без официальной поддержки репликации, но ведь Apply в центре никто не помешает копировать данные на них) для рабочих мест. Однако, поскольку данные проталкиваются из центра, желательно постоянное подключение, а тогда в распределённости большого смысла нет.

Увы, судя по всему, топикстартеру нужна двусторонняя оффлайновая (или, по крайней мере, на нанедежных каналах) репликация. Подозреваю, что в любом случае, бесплатными инструментами не обойтись.
Кстати, а средствами DB2 как такие задачи решать лучше всего (в экономичном варианте)?
...
Рейтинг: 0 / 0
СУБД для распределенной БД
    #36270273
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь, я уже очень давно не интересовался, что там нового с репликацией у DB2. Когда интересовался, было так:

1. Кто-то накапливает изменения. При DB2->DB2 этим занимается Capture, читающая лог-файлы. В случае Oracle->DB2 этим занимаются триггеры на ораклячьих таблицах. Эти изменения записываются во вспомогательные таблицы.

2. Кто-то читает эти изменения и применяет их к целевым таблицам. Обычно Apply (которая может крутиться в цикле либо вызываться временами)

Вроде бы именно на таких принципах (с триггерами в роли Capture) делают варианты репликации в Firebird. Мне не кажется таким уж сложным воспроизвести это самостоятельно (имея в виду, однако, что триггерное решение на DB2 поведёт к дополнительным блокировкам; но API для чтения лог-файлов общедоступно).
...
Рейтинг: 0 / 0
56 сообщений из 56, показаны все 3 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / СУБД для распределенной БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]