powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Перехват SQL запросов в Hibernate
10 сообщений из 35, страница 2 из 2
Перехват SQL запросов в Hibernate
    #34818782
samum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kachalov
- в руководстве администратора MySQL написано что Slave может выступать и как Master для построения цепочки реплицируемых серверов, возможно таким образом и удастся решить задачу, но что-то нет уверенности что замкнув два сервера друг на друга мы не получим зацикливания или еще чего то странного :)
На самом деле я находил решения для репликации Master/Master для двух серверов, а вот с большимколичеством что-то не ладилось...
...
Рейтинг: 0 / 0
Перехват SQL запросов в Hibernate
    #34818803
TiG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
samum TiGпервой же ссылкой в гугле получаем MySQL 5.0 Reference Manual :: 15 Replication . Даже если там нет таких наворотов как в Oracle Advanced Replication, все равно это штатный механизм, на базе которого можно построить свою репликацию, при необходимости дополнив ее нужными фичами.
А вы про протоколы
Да это можно сказать первое, что я прочитал по теме :))
Штатный механизм обеспечивает только Master/Slave репликацию, т.е. все филиалы пишут на какую-то одну (условно центральную) базу, а читают с одной из реплик (ближайшей, например, из локальной сети).

Чтобы обеспечить то что я хотел бы получить - типа мастер/мастер, мануал рекомендует кластеризацию. Особенности реализации этой самой кластеризации в MySQL несолько... Ну в общем не подходит кластеризация... Там и требования к связи должны быть иными.MultiMaster replication даже в оракле только в EE есть. А вы хотите совсем забесплатно.
Кстати, basic replication (read only mat.views для XE/SE) есть в бесплатном Oracle XE. А поскольку объемы репликации небольшие, то репликация с помощью мат.вью вполне подходящий способ. У XE правда есть ограничение на размер БД, но вполне возможно вам и не нужно больше 4Гб ;)
...
Рейтинг: 0 / 0
Перехват SQL запросов в Hibernate
    #34818816
TiG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov Blazkowicz
Репликация в том или ином виде существует для всех основных вендоров БД. Даже Master2Master. Хотя наверное, кроме SQL Server и Orcale с Master2Master вряд ли кто-то адекватно справляется.
- как то плохо представляется автоматическая двунаправленная репликация в момент установления связи филиала с ЦО, защищенная от сбоев при передаче данных. По моему без внешней логики не обойтись. Хотя конечно я не специалист по соответствующим продуктам (Oracle, MS SQL Server), возможно есть готовые решения, которые стоят дешевле чем разработка самоделок.Хм, если не "защищенная от сбоев при передаче данных" (т.е. возможны потери насколько я вас понял), то какая это нафик вообще репликация ? Да и вообще, думаю несложно и на базе JMS сделать "репликацию с потерями" ;-)
...
Рейтинг: 0 / 0
Перехват SQL запросов в Hibernate
    #34818849
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TiGДа и вообще, думаю несложно и на базе JMS сделать "репликацию с потерями" ;-)
автор
It is characterized by following :
* Only one consumer will get the message
* The producer does not have to be running at the time the receiver consumes the message, nor does the receiver need to be running at the time the message is sent
* Every message successfully processed is acknowledged by the receiver

Собственно вариант с JMS возник из-за того что автор темы использует Hibernate, от Hibernate логически недалеко до JBoss, а там поддержку JMS реализовать уже несложно :)
...
Рейтинг: 0 / 0
Перехват SQL запросов в Hibernate
    #34818890
samum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Организовать доставку/рассылку не сложно и без JMS с JBoss'ом, было бы что рассылать .
...
Рейтинг: 0 / 0
Перехват SQL запросов в Hibernate
    #34818906
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
samumОрганизовать доставку/рассылку не сложно и без JMS с JBoss'ом, было бы что рассылать .
- а что реплицировать есть? :)
...
Рейтинг: 0 / 0
Перехват SQL запросов в Hibernate
    #34818918
samum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kachalov samumОрганизовать доставку/рассылку не сложно и без JMS с JBoss'ом, было бы что рассылать .
- а что реплицировать есть? :)
Дак вот тема собсно и затевалась, как бы из Hibernate достать то, что надо реплицировать :)
Тут же вполне резонно указали на то, что если кто-то ручками в базе поковыряется, то все, труба :(

Вот кстати по репликам и хиберу нашел такое http://www.jroller.com/Solomon/entry/hibernate_replication_via_xml
...
Рейтинг: 0 / 0
Перехват SQL запросов в Hibernate
    #34818935
TiG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov TiGДа и вообще, думаю несложно и на базе JMS сделать "репликацию с потерями" ;-)
автор
It is characterized by following :
* Only one consumer will get the message
* The producer does not have to be running at the time the receiver consumes the message, nor does the receiver need to be running at the time the message is sent
* Every message successfully processed is acknowledged by the receiver

Собственно вариант с JMS возник из-за того что автор темы использует Hibernate, от Hibernate логически недалеко до JBoss, а там поддержку JMS реализовать уже несложно :)Вот-вот, все зависит от того как реализовать receiver-а. С потерями ? Лехко
Сосбно все дело в том, что чем больше самописного кода, тем больше вероятность наделать в них граблей. Чего все-таки по возможности следует избегать.
samum Kachalov samumОрганизовать доставку/рассылку не сложно и без JMS с JBoss'ом, было бы что рассылать .
- а что реплицировать есть? :)
Дак вот тема собсно и затевалась, как бы из Hibernate достать то, что надо реплицировать :)
Тут же вполне резонно указали на то, что если кто-то ручками в базе поковыряется, то все, труба :(

Вот кстати по репликам и хиберу нашел такое http://www.jroller.com/Solomon/entry/hibernate_replication_via_xml Я бы все таки рекомендовал реплицировать данные из конечного хранилища, а не отлавливать их где-то посередине. Иначе рано или поздно это может выйти боком.
...
Рейтинг: 0 / 0
Перехват SQL запросов в Hibernate
    #34818942
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TiGЯ бы все таки рекомендовал реплицировать данные из конечного хранилища, а не
отлавливать их где-то посередине. Иначе рано или поздно это может выйти боком.
Ооо! Именно то что я хотел сказать про JMS, но не находил нужных слов.
...
Рейтинг: 0 / 0
Перехват SQL запросов в Hibernate
    #34818977
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz TiGЯ бы все таки рекомендовал реплицировать данные из конечного хранилища, а не
отлавливать их где-то посередине. Иначе рано или поздно это может выйти боком.
Ооо! Именно то что я хотел сказать про JMS, но не находил нужных слов.
- логично, но всетаки JMS это красиво ... На каждый INSERT/UPDATE/DELETE формируется собщение и кладется в очередь, как только связь с ЦО восстановлена сообщения доставляются и происходит синхронизация данные, а Вы все испортили ... :)
...
Рейтинг: 0 / 0
10 сообщений из 35, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Перехват SQL запросов в Hibernate
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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