Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
В каких СУБД есть асинхронная multi-way replication ?
|
|||
|---|---|---|---|
|
#18+
Добрый вечер, господа Прошу совета у профессионалов. Для большого проекта требуется СУБД в качестве вспомогательной. Основная уже есть и меняться не будет. Необходимость во вспомогательной обнаружилась, когда появилась потребность в multi-way replication. Принадлежность записи серверу будет определяться на уровне приложения, поэтому от репликации не требуется механизма разрешения конфликтов. Также, не хочется разводить зоопарк, поэтому очень желательна СУБД под linux. Цена решения не играет существенной роли, однако она должна быть обоснованной. OpenSource приветствуется, однако тоже не сильно важно. Очень желательно наличие встроенных средств ускорения наиболее частых выборок (кэш?) Обязательно наличие коммерческой поддержки. PS. В общем-то, я хотел бы получить ответ на другой вопрос - "А есть ли тут альтернативы Ораклу?" =) Благодарю за ответы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2005, 00:39 |
|
||
|
В каких СУБД есть асинхронная multi-way replication ?
|
|||
|---|---|---|---|
|
#18+
авторПринадлежность записи серверу будет определяться на уровне приложения, поэтому от репликации не требуется механизма разрешения конфликтов. тогда это не репликация, а просто 2 независимые субд. multi-way replication это чточку другое. если основная бд оракл то можно посмотреть на бесплатные (местами) субд с оракловым синтасисом: Oracle XE или enterprisedb. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2005, 01:01 |
|
||
|
В каких СУБД есть асинхронная multi-way replication ?
|
|||
|---|---|---|---|
|
#18+
Yo!! авторПринадлежность записи серверу будет определяться на уровне приложения, поэтому от репликации не требуется механизма разрешения конфликтов. тогда это не репликация, а просто 2 независимые субд. multi-way replication это чточку другое. Прошу прощения если некорректно выразился. Мне кажется, что нужна именно multi-way replication, потому что задача - это 1 таблица, распределенная на несколько географически разбросанных серверов. Приложение будет посылать update для каждой записи только на один, "родной" для этой записи сервер. А репликация нужна, чтобы на каждом сервере была полная копия всех записей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2005, 01:29 |
|
||
|
В каких СУБД есть асинхронная multi-way replication ?
|
|||
|---|---|---|---|
|
#18+
cureПрошу прощения если некорректно выразился. Мне кажется, что нужна именно multi-way replication, потому что задача - это 1 таблица, распределенная на несколько географически разбросанных серверов. Приложение будет посылать update для каждой записи только на один, "родной" для этой записи сервер. А репликация нужна, чтобы на каждом сервере была полная копия всех записей. Ну и сделайте одну из БД консолидированной. Изменения на любом из серверов будет автопилотом подниматься на консолидированный сервер, далее рассылаться оставшимся серверам. Все равно кто то должен быть главным, чтобы централизованно контролировать и позволять администрировать репликацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2005, 06:04 |
|
||
|
В каких СУБД есть асинхронная multi-way replication ?
|
|||
|---|---|---|---|
|
#18+
ASCRUS, вы забыли вопрошающему ответить: нужен Sybase Adaptive Server Anywhere ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2005, 08:14 |
|
||
|
В каких СУБД есть асинхронная multi-way replication ?
|
|||
|---|---|---|---|
|
#18+
оффтоп, Йо зная о том, что в ASA это реализуется с полпинка (несколько раз спорили с ним), тем не менее не упустил шанса поустрашать всех страшным словом Oracle с очередным суффиксом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2005, 08:16 |
|
||
|
В каких СУБД есть асинхронная multi-way replication ?
|
|||
|---|---|---|---|
|
#18+
Рыжий Котоффтоп, Йо зная о том, что в ASA это реализуется с полпинка (несколько раз спорили с ним), тем не менее не упустил шанса поустрашать всех страшным словом Oracle с очередным суффиксом. посмотрите внимательней, я считал что у автора будет 2 независимые субд, а размазыванием по ним будет заниматся приложение. в таком случае ASA бы была ни к селу ни к городу. 2cure если базы нужно синхронизирвать, тогда - да, multi-way replication. слышал репликацию с ораклом умеет sybase и к концу года обещали сделать в enterprisedb. может из oracle XE не вырезали, надо глянуть. еще было туча стороних слоушенов для репликации из/в оракл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2005, 10:01 |
|
||
|
В каких СУБД есть асинхронная multi-way replication ?
|
|||
|---|---|---|---|
|
#18+
Рыжий КотASCRUS, вы забыли вопрошающему ответить: нужен Sybase Adaptive Server Anywhere А зачем вопрошающему ASA ? Выбрали основной СУБД, вот теперь пущай с ним разборки и ведут, выжимая, что может и сами дописывая, что не может ASA может конечно требуемое через тот же MobiLink, только смысла им особого разводить зоопарк разными СУБД нет, иначе вполне может оказаться, что сервер низкого уровня ASA будет гораздо больше уметь и приятней использоваться, чем основной сервер ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2005, 10:29 |
|
||
|
В каких СУБД есть асинхронная multi-way replication ?
|
|||
|---|---|---|---|
|
#18+
DB2 есть Q-Replication. Репликация n-to-m. Репликация идет через WebSphere MQ что гарантирует доставку сообщений (информации) Опционально на уровне настроек из нее можно Event Publishing. У тебя происходит вставка ново заказа в таблицу (утрировано) Q-Replication на основе данных из журнала и настроек формирует XML и кидает его в очередь сообщений. Дальше интеграционное приложение читает из очереди эти сообщения и гонит новые транзакции в другие системы, например в финансовой выписывается счет, в системе по логистике создается заказ на доставку. Более подробная информация WebSphere Information Integrator Q Replication: Fast Track Implementation Scenarios ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2005, 10:33 |
|
||
|
В каких СУБД есть асинхронная multi-way replication ?
|
|||
|---|---|---|---|
|
#18+
ASCRUSНу и сделайте одну из БД консолидированной. Изменения на любом из серверов будет автопилотом подниматься на консолидированный сервер, далее рассылаться оставшимся серверам. Все равно кто то должен быть главным, чтобы централизованно контролировать и позволять администрировать репликацию. Этого хотелось бы избежать. Я поясню, хотелось бы чтобы все DB участвующие в репликации были как можно более независимы друг от друга (no SPOF) и имели симметричную нагрузку в плане DB-DB трафика. Насколько я понимаю, в такой схеме нет места консолидированному серверу. Такие технологии бывают, или у меня нездоровая фантазия ? =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2005, 13:11 |
|
||
|
В каких СУБД есть асинхронная multi-way replication ?
|
|||
|---|---|---|---|
|
#18+
ASCRUS Рыжий КотASCRUS, вы забыли вопрошающему ответить: нужен Sybase Adaptive Server Anywhere А зачем вопрошающему ASA ? Выбрали основной СУБД, вот теперь пущай с ним разборки и ведут, выжимая, что может и сами дописывая, что не может Все к этому и идет =) Допишем коли приспичит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2005, 13:14 |
|
||
|
В каких СУБД есть асинхронная multi-way replication ?
|
|||
|---|---|---|---|
|
#18+
cure ASCRUSНу и сделайте одну из БД консолидированной. Изменения на любом из серверов будет автопилотом подниматься на консолидированный сервер, далее рассылаться оставшимся серверам. Все равно кто то должен быть главным, чтобы централизованно контролировать и позволять администрировать репликацию. Этого хотелось бы избежать. Я поясню, хотелось бы чтобы все DB участвующие в репликации были как можно более независимы друг от друга (no SPOF) и имели симметричную нагрузку в плане DB-DB трафика. Насколько я понимаю, в такой схеме нет места консолидированному серверу. Такие технологии бывают, или у меня нездоровая фантазия ? =) наверное это слишком сложно -> могут труднопредсказуемые ошибки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2005, 13:32 |
|
||
|
В каких СУБД есть асинхронная multi-way replication ?
|
|||
|---|---|---|---|
|
#18+
cure Также, не хочется разводить зоопарк, поэтому очень желательна СУБД под linux. Цена решения не играет существенной роли, однако она должна быть обоснованной. Чтобы не разводить зоопарк, ставьте ту же СУБД, что у вас уже стоит. За любое другое решение лично я бы увольнял на месте, как намеренного вредителя и растратчика. Или у вас ДБА идут бесплатно, в приложении к Open Source database ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2005, 20:12 |
|
||
|
В каких СУБД есть асинхронная multi-way replication ?
|
|||
|---|---|---|---|
|
#18+
cureЭтого хотелось бы избежать. Я поясню, хотелось бы чтобы все DB участвующие в репликации были как можно более независимы друг от друга (no SPOF) и имели симметричную нагрузку в плане DB-DB трафика. Насколько я понимаю, в такой схеме нет места консолидированному серверу. Такие технологии бывают, или у меня нездоровая фантазия ? =) Бывают. Есть у нас реализация на Sybase (ASE+RS) без консолидированной БД (и даже много где работает в промышленной эксплуатации). Репликация "во все строны" или настройка что куда должно лететь легко реализуется через RS. RS с ORACLE (его вам надо?) работать умеет. Тонкости написания Function String-ов под ORACLE не расскажу, но наверняка есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 14:40 |
|
||
|
В каких СУБД есть асинхронная multi-way replication ?
|
|||
|---|---|---|---|
|
#18+
Если речь идет о Sybase Replication Server, то, т.к. я почти полтора года с ним провозился могу сказать, что RS - это однонаправленная репликация. А если нужна будет двунаправленная, типа как Sybase SQLRemote? Между прочим скрестить их вместе - еще тот геморрой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 14:48 |
|
||
|
В каких СУБД есть асинхронная multi-way replication ?
|
|||
|---|---|---|---|
|
#18+
gardenmanЕсли речь идет о Sybase Replication Server, то, т.к. я почти полтора года с ним провозился могу сказать, что RS - это однонаправленная репликация. А если нужна будет двунаправленная, типа как Sybase SQLRemote? Между прочим скрестить их вместе - еще тот геморрой. Могу ответственно утверждать, что посредством RS легко реализуется двунаправленная и любая более сложная репликация. Это реализовано в частности в системе "МАГНАТ-Предприятие". Работает, например, в Мире Кожи и Меха, можете попытаться связаться с ними и получить подтверждение. И провозился я с ним куда больше, чем полтора года. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 15:02 |
|
||
|
В каких СУБД есть асинхронная multi-way replication ?
|
|||
|---|---|---|---|
|
#18+
gardenman пишет: > Если речь идет о Sybase Replication Server, то, т.к. я почти полтора > года с ним провозился могу сказать, что RS - это однонаправленная > репликация. Ни разу с ним не возился, но почему-то не верю. Категорически не верю. Ибо маразм - для организации односторонней репликации городить целый сервер. Кто-нибудь может это подтвердить? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 15:03 |
|
||
|
В каких СУБД есть асинхронная multi-way replication ?
|
|||
|---|---|---|---|
|
#18+
gardenmanЕсли речь идет о Sybase Replication Server, то, т.к. я почти полтора года с ним провозился могу сказать, что RS - это однонаправленная репликация. А если нужна будет двунаправленная, типа как Sybase SQLRemote? Между прочим скрестить их вместе - еще тот геморрой. У ASA есть двунаправленный гетерогенный сервер оффлайн репликаций MobiLink (FILE, MAIL, FTP, Web-Service), в принципе полный аналог SQLRemote, вплоть до поддержки по коду подписчика движения информации, где в качестве консолидированной БД может выступать MSSQL, Oracle, DB2, ASE, ASE, но на нижнем уровне должна быть обязательно ASA. Сверху репликация идет методами timebased и snapshot, возможно написание своих скриптов репликации на WatcomSQL, C# или Java, так же можно реплицировать через MobiLink свои обьекты и сообщения. Снизу репликация идет как в SQLRemote, то есть чтением лог-файла БД. Однако насколько я знаю, все таки репликация с множеством удаленных узлов тяжеловата и многие предпочитают связывать свою СУБД с консолидированной в центре ASA посредством MobiLink, а вниз уже спускать репликацию посредством SQLRemote, позволяющим с меньшими затратами администрировать и управлять репликаций с удаленными серверами ASA. Реально MobiLink очень много используется за рубежом (особенно с учетом того, что связь ASA UltraLite под КПК идет только через нее). У нас все предпочитают пользоваться хоть и старенькой, но легкой и надежной репликацией SQLRemote. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 15:08 |
|
||
|
В каких СУБД есть асинхронная multi-way replication ?
|
|||
|---|---|---|---|
|
#18+
nkulikov прав - DB2 Q Replication and Event publishing - и асинхронно, и N to M, и так, и сяк, и об косяк. Поддерживает репликацию в target SP. Если Event Publishing - то вообще можно строить сложные сценарии, где база измененные данные публикует, их подхватывает Message Broker, и понеслась Flow выполнятся - маршрутизация, трансформация, дистрибуция. Вроде скоро можно будет и оракла приплетать как Source. Пока нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 19:21 |
|
||
|
В каких СУБД есть асинхронная multi-way replication ?
|
|||
|---|---|---|---|
|
#18+
уже отписали IBM DB2 другое неподойдет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 19:36 |
|
||
|
В каких СУБД есть асинхронная multi-way replication ?
|
|||
|---|---|---|---|
|
#18+
Господа, всем огромное спасибо за проявленый интерес к теме и ответы. Я получил пищу для размышлений и направление куда копать дальше. СПАСИБО ! Впрочем, тема не закрыта, приглашаю добавить свои коментарии всех желающих ! =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2005, 01:27 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=33376597&tid=1553738]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
78ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 395ms |

| 0 / 0 |
