VirtualIreland.ru - Виртуальная Ирландия
Вернуться   VirtualIreland.ru - Виртуальная Ирландия > Живем в Ирландии > IT и Связь

IT и Связь Обсуждение "айтишных" вопросов и средств связи

Ответ
 
Опции темы Опции просмотра
Старый 26.01.2007, 10:45   #1
Заслуженный Участник
 
Аватар для alz
 
Откуда: Dublin
Сообщений: 4,973
Благодарности: 1,542 в 729 сообщениях Поиск благодарностей alz
По умолчанию Про базы данных

Коллеги, а какие DB позволяют собственными средствами делать кластеризацию актив-актив при отсутствии расшаренного хранилища? Ноды разнесены географически, то есть по сути нужен механизм фоновой репликации транзакций на удаленной ноде. M$ не предлагать Крайне желательна фриварь.
__________________
This is my home. This is where I love to be!
alz вне форума   Ответить с цитированием

Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок
Старый 26.01.2007, 11:07   #2
My name is Exaybachay
 
Аватар для KaraNagai
 
Откуда: Дублин, Ирландия
Сообщений: 21,481
Благодарности: 12,152 в 4,948 сообщениях Поиск благодарностей KaraNagai
По умолчанию Re: Про базы данных

по-моему это уже не кластеризация называется все же.
__________________
митьки никого не хотят победить
KaraNagai вне форума   Ответить с цитированием
Старый 26.01.2007, 11:11   #3
Активный Участник
 
Аватар для Peter Pan
 
Сообщений: 166
Благодарности: 25 в 11 сообщениях Поиск благодарностей Peter Pan
По умолчанию Re: Про базы данных

чейто мне кажется, что фривари такой не будет...

Правда я не совсем понял "фоновую репликацию трансакций"... Ну да ладноть...
__________________
The unfortunate machines called borg.
Peter Pan вне форума   Ответить с цитированием
Старый 26.01.2007, 11:30   #4
Заслуженный Участник
 
Аватар для alz
 
Откуда: Dublin
Сообщений: 4,973
Благодарности: 1,542 в 729 сообщениях Поиск благодарностей alz
По умолчанию Re: Про базы данных

Цитата:
Сообщение от KaraNagai Посмотреть сообщение
по-моему это уже не кластеризация называется все же.
A sort of. Обычно в кластерах функции репликации хранилищ делается средствами контроллеров SAN, это решение вполне рабочее, но дорогое и к тому же требующее изрядного канала меж резнесенными контроллерами. При этом SAN берет на себя виртуализацию хранилищ для нодов и DB engine не парится этому поводу. Но такая система создает сильный overhead по кросс-трафику.
Мне же нужен failover, причем не mesh, т.е. на каждой ноде апл сервер работает только с локальной DB. При этом репликацию дешевле проводить на уровне транзакций средствами DB, чтоб избежать оверхеда. Вопрос - чем?
__________________
This is my home. This is where I love to be!
alz вне форума   Ответить с цитированием
Старый 26.01.2007, 12:00   #5
Practical UNIX Terrorist
 
Аватар для rojer
 
Откуда: bray.ie<-dub.ie<-msk.ru<-ykt.ru
Сообщений: 2,291
Благодарности: 1,257 в 647 сообщениях Поиск благодарностей rojer
По умолчанию Re: Про базы данных

посмотри на mysql ndb cluster. между кластерами можно настроить обычную master-slave с failover'ом или, допустим, в группах реплики разнести географически.
__________________
Even if a billion people believe something it can still be ridiculous.
rojer вне форума   Ответить с цитированием
Старый 26.01.2007, 14:09   #6
My name is Exaybachay
 
Аватар для KaraNagai
 
Откуда: Дублин, Ирландия
Сообщений: 21,481
Благодарности: 12,152 в 4,948 сообщениях Поиск благодарностей KaraNagai
По умолчанию Re: Про базы данных

Если кросс-трафик напрягает (то есть если канал является бутылочным горлышком), то целостность транзакций в масштабе всей системы будет обходиться дорого по-любому имхо.

Думаю копать надо в каком-то другом направлении. Например данные кладутся только на один из серверов, а берутся с того, что ближе. Может оказаться заметно эффективнее.
__________________
митьки никого не хотят победить
KaraNagai вне форума   Ответить с цитированием
Старый 26.01.2007, 19:52   #7
Заслуженный Участник
 
Аватар для alz
 
Откуда: Dublin
Сообщений: 4,973
Благодарности: 1,542 в 729 сообщениях Поиск благодарностей alz
По умолчанию Re: Про базы данных

Цитата:
Сообщение от rojer Посмотреть сообщение
посмотри на mysql ndb cluster. между кластерами можно настроить обычную master-slave с failover'ом или, допустим, в группах реплики разнести географически.
Спасибо,гляну.
__________________
This is my home. This is where I love to be!
alz вне форума   Ответить с цитированием
Старый 29.01.2007, 09:40   #8
Спам-робот
 
Аватар для YellowMan
 
Откуда: Dublin<->Брянск
Сообщений: 21,268
Благодарности: 11,080 в 5,139 сообщениях Поиск благодарностей YellowMan
По умолчанию Re: Про базы данных

Цитата:
Сообщение от alz Посмотреть сообщение
A sort of. Обычно в кластерах функции репликации хранилищ делается средствами контроллеров SAN, это решение вполне рабочее, но дорогое и к тому же требующее изрядного канала меж резнесенными контроллерами. При этом SAN берет на себя виртуализацию хранилищ для нодов и DB engine не парится этому поводу. Но такая система создает сильный overhead по кросс-трафику.
Мне же нужен failover, причем не mesh, т.е. на каждой ноде апл сервер работает только с локальной DB. При этом репликацию дешевле проводить на уровне транзакций средствами DB, чтоб избежать оверхеда. Вопрос - чем?
я такое делал - ясное дело, МС СКЛ
Репликация при помощи САН кстати - очень экзотичное решение, САНы для snapshot replication или зеркала требуют выделенный канал а он стоит бешенных денег, тут ты прав.

Скажи толком зачем тебе это - если тебе надо бесплатно и не надо транзакционной целостности в реальном времени то запасную базу в read-only mode и обычным backup/transaction log replication копируешь изменения.
__________________
My Church is Black...
YellowMan вне форума   Ответить с цитированием
Ответ



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать на сообщения
Вы не можете добавлять вложения
Вы не можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщ.
конвертация базы abg Новости сайта 2 01.12.2006 11:24
марки, модели - общая база данных? KaraNagai Автотранспорт 15 23.06.2003 05:44


Часовой пояс GMT, времени сейчас: 02:41.


vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd., Русификация: zCarot, Vovan & Co
©2003-2025 VirtualIreland.ru - Виртуальная Ирландия