The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Первый выпуск кластерной СУБД MariaDB Galera"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от opennews (ok) on 08-Сен-12, 23:28 
Майкл Видениус, основатель MySQL, представил (http://monty-says.blogspot.com/2012/09/mariadb-galera-cluste...)  первый выпуск кластерной СУБД MariaDB Galera (http://downloads.mariadb.org/mariadb-galera/5.5.25/), базирующийся на кодовой базе MariaDB в сочетании с технологией синхронной  multi-master репликации Galera (http://www.codership.com/content/using-galera-cluster). Проект создан совместно с компанией Codership, развивающей систему Galera, и позиционируется в качестве конкурента кластерным решениям Oracle на базе MySQL. Формально выпуск помечен как альфа-версия, но его не стоит трактовать как сырой или недоделанный продукт, это лишь перестраховка для первого публичного выпуска, который пока не рекомендован для промышленного внедрения.


Новый продукт расширяет (http://kb.askmonty.org/en/galera) возможности СУБД MariaDB, которая может выступать в качестве прозрачной замены MySQL 5.5, средствами для организации синхронной репликации данных между несколькими узлами (применяется топология active-active multi-master, допускающая чтение и запись для любого узла). При синхронной репликации все узлы всегда содержат актуальные данные, т.е. гарантируется отсутствие потерянных транзакций, так как транзакция фиксируется только после распространения данных по всем узлам. При этом, в рамках транзакции операции выполняются сразу, задержка из-за ожидания подтверждения возникает только при выполнении операции "commit". На разных узлах транзакции могут выполняться в параллельном режиме. При выполнении транзакции обеспечивается гарантированная неизменность состояния кластера в целом, независимо от других выполняемых в данный момент транзакций.

Репликация выполняется в параллельном режиме, на уровне строк, с передачей только информации об изменениях. Управление принадлежностью узлов кластеру выполняется автоматически, сбойные узлы сразу исключаются из кластера без участия администратора, новые узлы при необходимости можно подключить на лету без дополнительной переконфигурации. Кластер может быть территориально распределён на несколько дата-центров, при этом для клиента обеспечивается минимальная задержка - при размещении узлов в непосредственной близости от клиента, все операции чтения и записи будут выполняться с максимальной скоростью, задержка будет ощущаться только при выполнении коммитов транзакции.


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

Из ограничений MariaDB Galera отмечается (http://kb.askmonty.org/en/mariadb-galera-cluster-known-limit.../) возможность использования только хранилища InnoDB при репликации, невозможность блокировки таблиц (операции LOCK/UNLOCK), отсутствие поддержки операции удаления таблиц без первичного ключа, невозможность использования XA-транзакций, лог запросов не может быть перенаправлен в таблицу (поддерживается только log_output=FILE), производительность кластера упирается в скорость работы самого медленного узла, при манипуляции большими объёмами данных в рамках одной транзакции могут наблюдаться проблемы с производительностью.

URL: http://monty-says.blogspot.com/2012/09/mariadb-galera-cluste...
Новость: http://www.opennet.me/opennews/art.shtml?num=34784

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Первый выпуск кластерной СУБД MariaDB Galera"  –6 +/
Сообщение от CSRedRat (ok) on 08-Сен-12, 23:28 
А MariaDB в планах будет официально портирована/выпущена под Ubuntu?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от CSRedRat (ok) on 08-Сен-12, 23:29 
Я это к удобству установки, распространения и популяризации, т.к. MySQL в свете последних событий начинает потихоньку закрываться..
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

15. "Первый выпуск кластерной СУБД MariaDB Galera"  –2 +/
Сообщение от CSRedRat (ok) on 09-Сен-12, 09:23 
Судя по минусам - не знаю/не могу ответить, но осуждаю? По такой логике и MariaDB не нужна.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

17. "Первый выпуск кластерной СУБД MariaDB Galera"  +1 +/
Сообщение от wesnoth on 09-Сен-12, 10:24 
>Debian, Ubuntu, RedHat, CentOS, and Fedora repositories are available. Please vist our Repository Configuration Tool to get started. (http://downloads.mariadb.org/mariadb-galera/repositories/)
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

20. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от CSRedRat (ok) on 09-Сен-12, 12:36 
Вот что выходит при выборе любого релиза "Sorry, there currently is no repository available for the selected distro / release combination.". В Ubuntu Software Center данная СУБД тоже отсутствует.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

22. "Первый выпуск кластерной СУБД MariaDB Galera"  +1 +/
Сообщение от CSRedRat (ok) on 09-Сен-12, 12:45 
Для Debian ситуация аналогична.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

35. "Первый выпуск кластерной СУБД MariaDB Galera"  +1 +/
Сообщение от saNdro on 09-Сен-12, 21:18 
Кнопочки есть, но содержимое только для "семейства" RH.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

18. "Первый выпуск кластерной СУБД MariaDB Galera"  +3 +/
Сообщение от Капитан (??) on 09-Сен-12, 10:46 
А что, убунту настолько убунту, что линуксовый софт надо под нее портировать?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

21. "Первый выпуск кластерной СУБД MariaDB Galera"  –2 +/
Сообщение от CSRedRat (ok) on 09-Сен-12, 12:41 
> А что, убунту настолько убунту, что линуксовый софт надо под нее портировать?

А что, GNU/Linux настолько GNU/Linux, что под каждый выпуск дистрибутива и под каждый дистрибутив в отдельности нужен свой репозиторий. А также под каждый менеджер пакетов свой пакет. Это не камень в огород, а первое, с чем столкнулся (и, думаю, не один я) при знакомстве с *nix. И красочные рассказы о том, как всё хорошо, просто и удобно стали меркнуть. Да, я в курсе, что при желании и наличии рук можно собрать самому и даже написать  самому.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

24. "Первый выпуск кластерной СУБД MariaDB Galera"  +1 +/
Сообщение от Капитан (??) on 09-Сен-12, 13:26 
Ну вообще-то пакетировать (тупо положить нужные src/binary в архив, прописать метаинфу и, иногда поменять дефолтовые опции для configure) и портировать (вносить изменения в исходники) это разные вещи.
Да, для каждого дистра кто-то должен собирать пакеты, но это способны сделать многие из продвинутых пользователей дистра. С портированием намного сложней - даже если человек знает язык/фреймворки, используемые в проекте, въехать в проект это намного сложнее и ленивее.
Возможно в будущем ситуация с пакетами упростится - дистры объединят формат пакетов (что вряд ли), или появятся автоматические генераторы пакетов из одного формата в другой или из обобщенного формата в формат каждого менеджера. Или такое уже есть?
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

32. "Первый выпуск кластерной СУБД MariaDB Galera"  +2 +/
Сообщение от www2 (??) on 09-Сен-12, 18:20 
alien
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

41. "Первый выпуск кластерной СУБД MariaDB Galera"  –6 +/
Сообщение от BratSinot on 10-Сен-12, 01:16 
> но это способны сделать многие из продвинутых пользователей дистра

make DESTDIR=/tmp/INSTALL
cd /tmp/INSTALL
makepkg -l y -c n ../<programm>-<version>.txz
И где тут продвинутость и сложность? Это ваши deb, rpm и другие еще тот п*. А в простом архиве все просто.
P.S. Если сейчас начнете про зависимости пердеть, то добавить спец. файл, в котором элементарный список с версиями будет, не сложно. Просто пакетный менеджер рассматривать его должен.

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

42. "Первый выпуск кластерной СУБД MariaDB Galera"  +1 +/
Сообщение от Капитан (??) on 10-Сен-12, 01:53 
>> но это способны сделать многие из продвинутых пользователей дистра
> И где тут продвинутость и сложность? Это ваши deb, rpm и другие

Заметьте, я не сказал "только продвинутые пользователи смогут". Если расширить до "многие из продвинутых пользователей и, возможно, некоторые из непродвинутых", будет лучше?

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

48. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от arisu (ok) on 10-Сен-12, 10:12 
> P.S. Если сейчас начнете про зависимости пердеть, то добавить спец. файл, в
> котором элементарный список с версиями будет, не сложно.

более того, оно есть в де-факто стандарте. и если кому-то очень охота, то slapt-get их умеет.

если поискать, то даже можно найти инструменты, которые с разной степенью успеха пытаются определить зависимости автоматически. что иногда приводит к тому, что inkscape зачем-то требует 100500 пакетов, в том числе odbc.

swaret, кстати, вполне себе справлялся и без явного списка зависимостей.

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

47. "Первый выпуск кластерной СУБД MariaDB Galera"  +3 +/
Сообщение от другой аноним on 10-Сен-12, 09:43 
Человек ничего не говорил про невозможность или архизаоблачную сложность самостоятельного создания пакета. Просто это ему не нужно. Потом самому следить за обновлениями и каждый раз заново собирать очередной новый пакет? Нахрен надо? Он просто посетовал что нет готового пакета в нужном ему репозитории или хотя бы пакета, собранного самими создателями очередного изделия. Я бы тоже на его месте был бы больше заинтересован тратить время не на выяснение правил оформления и сборки пакета для очередного менеджера пакетов, а на изучение самого софта - погонять транзакции на этой галере и оценить, например, тормоза коммитов.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

3. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от Аноним (??) on 08-Сен-12, 23:50 
А Release Status под названием alfa означает разработки статус продукта или просто символизиуется о том что это-то новенькое?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от Аноним (??) on 08-Сен-12, 23:51 
имел ввиду статус разработки
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Первый выпуск кластерной СУБД MariaDB Galera"  –2 +/
Сообщение от Pilat (ok) on 09-Сен-12, 00:17 
Всё равно Видениус долго не выдержит и продаст МариюДБ какому нибудь крупному доброжелателю.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Первый выпуск кластерной СУБД MariaDB Galera"  +2 +/
Сообщение от ILYA INDIGO email(ok) on 09-Сен-12, 01:20 
Скорее всего Oracle не выдержит и сольёт мускул апачу, как случилось с опэн офисом!
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от Pilat (ok) on 09-Сен-12, 02:11 
> Скорее всего Oracle не выдержит и сольёт мускул апачу, как случилось с
> опэн офисом!

Ларри Элиссон не идиот, знаете ли. Может быть он тупо уничтожит Mysql (хотя вряд ли), но уж отдавать его кому-то точно не будет.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

23. "Первый выпуск кластерной СУБД MariaDB Galera"  +5 +/
Сообщение от arisu (ok) on 09-Сен-12, 13:00 
> Ларри Элиссон не идиот, знаете ли.

а как похож!

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

36. "Первый выпуск кластерной СУБД MariaDB Galera"  +1 +/
Сообщение от saNdro on 09-Сен-12, 21:23 
>> Скорее всего Oracle не выдержит и сольёт мускул апачу, как случилось с
>> опэн офисом!
> Ларри Элиссон не идиот, знаете ли. Может быть он тупо уничтожит Mysql
> (хотя вряд ли), но уж отдавать его кому-то точно не будет.

Нет. Не идиот. Просто до идиотизма жадный. Но от так ли важна ли причина, если результат тот же?

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

19. "Первый выпуск кластерной СУБД MariaDB Galera"  +1 +/
Сообщение от jedie on 09-Сен-12, 11:29 
А чего он не выдержит то? Там что, какое то давление? Очень много компаний используют MySQL покупают поддержку. Он приносит деньги.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

27. "Первый выпуск кластерной СУБД MariaDB Galera"  +1 +/
Сообщение от ананим on 09-Сен-12, 14:54 
не говоря о том, что на рынке субд оракл теперь явный лидер (включая патенты и тд)
считайте - bdb, mysql, timesten, essbase,.. oracle
в общем портфель у них непробиваемый.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

44. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от Pilat (ok) on 10-Сен-12, 03:47 
> не говоря о том, что на рынке субд оракл теперь явный лидер
> (включая патенты и тд)
> считайте - bdb, mysql, timesten, essbase,.. oracle
> в общем портфель у них непробиваемый.

Это "теперь" - уже лет 20.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

39. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от Pilat (ok) on 09-Сен-12, 23:12 
> А чего он не выдержит то? Там что, какое то давление? Очень
> много компаний используют MySQL покупают поддержку. Он приносит деньги.

Какие деньги? По массштабам Oracle он приносит копейки, а отвлекает от основного продукта на миллиарды.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

40. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от ананим on 10-Сен-12, 00:30 
поправка - он привлекает к основному продукту на миллиарды.
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

45. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от Pilat (ok) on 10-Сен-12, 03:48 
> поправка - он привлекает к основному продукту на миллиарды.

Каким образом?

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

58. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от Аноним (??) on 11-Сен-12, 01:35 
все же вменяемые люди, и особенно DBAшники знают, что мускуль непробивное УГ. Вобщем, после некоторой порочной жизни с мускулем иногда начинают расти и требования к СУБД. А тут раз, и оракл на белом коне со своей флагманской СУБД выскакивает. Что думает бедный кустомер - ну и хер с ним, попробую ка  я их платный продукт...  конторка то мне теперь знакомая  бесплатной УГшечкой.
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

54. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от Аноним (??) on 10-Сен-12, 16:52 
Этот дядя уже один раз продавал воздух и потом хотел торговую марку назад получить - так что ему не привыкать...
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

6. "Первый выпуск кластерной СУБД MariaDB Galera"  +2 +/
Сообщение от Артём email on 09-Сен-12, 00:22 
Название прикольное "Галера". (-:
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от kotonimus on 09-Сен-12, 08:59 
Кто там обещал впахивать, как раб на галерах ?
Приковать за ногу к базе, транзакции вручную делать!
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

33. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от www2 (??) on 09-Сен-12, 18:22 
> Кто там обещал впахивать, как раб на галерах ?
> Приковать за ногу к базе, транзакции вручную делать!

Обещавший на самом деле не обещал, он считает что уже делает это.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

7. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от ILYA INDIGO email(ok) on 09-Сен-12, 01:19 
Отлично!
Видениус не теряет время зря!
MySQL уже давным можно заменить на Maria, но он пошёл гораздо дальше, и вскоре Maria сможет конкурировать даже с oracle.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Первый выпуск кластерной СУБД MariaDB Galera"  –2 +/
Сообщение от Pilat (ok) on 09-Сен-12, 02:13 
> Отлично!
> Видениус не теряет время зря!
> MySQL уже давным можно заменить на Maria, но он пошёл гораздо дальше,
> и вскоре Maria сможет конкурировать даже с oracle.

Точно. Наконец то мы опять увидим обещание миллиона долларов за демонстрацию производительности, не менее чем в тысячную от Оракловской. И как и раньше не дождёмся.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

26. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от yuris (??) on 09-Сен-12, 14:20 
> Отлично!
> Видениус не теряет время зря!
> MySQL уже давным можно заменить на Maria, но он пошёл гораздо дальше,
> и вскоре Maria сможет конкурировать даже с oracle.

ага, не теряет: Percona XtraDB Cluster, что юзает галеру для мультимастер репликации уже давно зарелизился, а видениус только вышел со своей альфой из анабиоза.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

55. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от Аноним (??) on 10-Сен-12, 16:53 
> Отлично!
> Видениус не теряет время зря!
> MySQL уже давным можно заменить на Maria, но он пошёл гораздо дальше,
> и вскоре Maria сможет конкурировать даже с oracle.

И опять продаст воздух - а потом будет требовать торговую марку назад, убеждая всех что борется за открытость.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

30. "Первый выпуск кластерной СУБД MariaDB Galera"  –1 +/
Сообщение от ZXSpectrum on 09-Сен-12, 18:07 
а что лучше MariaDB или Mysql?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от Аноним (??) on 09-Сен-12, 18:13 
Чем оно лучше Постгреса?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

34. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от www2 (??) on 09-Сен-12, 18:24 
> Чем оно лучше Постгреса?

Популярностью.

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

37. "Первый выпуск кластерной СУБД MariaDB Galera"  +1 +/
Сообщение от saNdro on 09-Сен-12, 21:26 
>> Чем оно лучше Постгреса?
> Популярностью.

При нынешних тенденциях это временно.

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

50. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от Виктор (??) on 10-Сен-12, 12:02 
>При нынешних тенденциях это временно.

Ну просто таки классическая дзен-фраза для догоняющих.

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

38. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от Аноним (??) on 09-Сен-12, 22:57 
А скажите кто-нибудь, зачем нужна мастер-мастер репликация, кроме разве что отказоустойчивости?
Мастер-слейв, понимаю, позволяет снять нагрузку на чтение с одного сервера. А это?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

43. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от Аноним (??) on 10-Сен-12, 03:08 
бородатый маркетинг
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

46. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от hypro on 10-Сен-12, 07:58 
вы движки сайтов чтоли тотально переписываете чтобы чтение с одного а запись на другой сервер?
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

49. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от ... on 10-Сен-12, 11:57 
Нормальные движки так из коробки умеют.
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

56. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от deadman (??) on 10-Сен-12, 19:27 
примеры нормальных движков плс..
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

53. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от Клыкастый2 on 10-Сен-12, 15:11 
как несложно догадаться мастер-мастер таки позволяет нагрузку распределять.
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

57. "Первый выпуск кластерной СУБД MariaDB Galera"  +/
Сообщение от Аноним (??) on 11-Сен-12, 01:31 
таки совсем нет, просто топология субд становится проще.
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру