The OpenNET Project / Index page

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

Первый стабильный выпуск кластерной СУБД MariaDB Galera

08.03.2013 07:47

Майкл Видениус, соснователь MySQL, объявил о доступности первого стабильного выпуска кластерной СУБД MariaDB Galera, базирующейся на кодовой базе MariaDB и технологиях синхронной multi-master репликации Galera. Проект создан совместно с компанией Codership, развивающей систему Galera, и позиционируется в качестве конкурента кластерным решениям Oracle на базе MySQL. Код проекта поставляется под лицензией GPLv2.

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

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

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

  1. Главная ссылка к новости (http://blog.mariadb.org/mariad...)
  2. OpenNews: Оценка производительности MySQL и MariaDB. Выпуск MariaDB 10.0.1
  3. OpenNews: Wikimedia планирует мигрировать с MySQL на MariaDB
  4. OpenNews: В Fedora 19 одобрена замена MySQL на MariaDB и поддержка CRIU, но не принят переход на Btrfs
  5. OpenNews: Основатели MySQL учредили организацию MariaDB Foundation, которая будет развивать и продвигать альтернативу MySQL
  6. OpenNews: Для СУБД MariaDB реализована система multi-source репликации
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/36337-mysql
Ключевые слова: mysql, mariadb, galera, database, cluster, replication
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (16) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Васька (??), 11:45, 08/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Заявочки хорошие, кластер БД будет быстреньким.
    Почему такое странное название Galera? Вспоминается наш современник " ... я пахал как раб на галерах ... ".
     
     
  • 2.4, exn (??), 12:37, 08/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    афигеть
     
  • 2.7, MrClon (?), 18:35, 08/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Заявочки хорошие, кластер БД будет быстреньким.
    > Почему такое странное название Galera? Вспоминается наш современник " ... я пахал
    > как раб на галерах ... ".

    Потому-что ноды в кластере должны работать согласовано, но гребцы на галере. Если гребцы гребут в разнобой то ничего хорошего не получится, как и в случае с БД кластером без консистентности. Такие дела, ваш Кэп.

     
  • 2.11, YetAnotherOnanym (ok), 21:16, 08/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Вспоминается наш современник " ... я пахал как раб на галерах ... ".

    "Кой черт понес его на эту галеру!"
    (Ж.-Б. Мольер. Плутни Скапена)

     
  • 2.17, crevrfevtrw (?), 22:49, 11/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >Почему такое странное название Galera? Вспоминается наш современник " ... я пахал как раб на галерах ... ".

    Название еще более странное чем вам кажется, поскольку галера по английски galley

    http://en.wikipedia.org/wiki/Galley

     
     
  • 3.18, Andrey Mitrofanov (?), 11:26, 12/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >>странное название Galera?
    > Название еще более странное чем вам кажется, поскольку галера по английски galley

    А теперь поищи одно и другое слово в гугле, скажем. Сделай выводы.

     

  • 1.5, какойто аноним (?), 12:51, 08/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Christina Maria Aguilera
     
  • 1.6, yuris (??), 13:57, 08/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Видениус вышел из анабиоза?  Percona XtraDB Cluster с галерой и синхронной мультимастер репликацией уже год как зарелизился.
     
     
  • 2.9, Оборзеватель (?), 19:25, 08/03/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сперва Видениус стырил MySQL у Оракла, потом XtraDB у Percona, а теперь еще кластер.
    вот такой вот бизнесмен.
     
     
  • 3.15, arisu (ok), 01:04, 10/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Сперва Видениус стырил MySQL у Оракла, потом XtraDB у Percona, а теперь
    > еще кластер.
    > вот такой вот бизнесмен.

    а теперь давай доказывай свой трёп. оналитег.

     

  • 1.10, Anonymous000 (?), 20:16, 08/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ага. Взяли древний патч http://freecode.com/projects/mysqlgalera и назвали это mariadb cluster. :)
     
  • 1.12, Аноним (-), 02:09, 09/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не стали использовать потому что не поддерживает xa транзакции
     
  • 1.13, koloboid (ok), 23:25, 09/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    еще бы асинхронную репликацию сделали в виде отдельного режима - и цены бы не было.
     
  • 1.14, Анархист (?), 00:09, 10/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Aria движка тут нету я так понимаю ...
     
  • 1.16, Аноним (-), 00:19, 11/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Так а в чем все таки разница с перконой, если галера и там и там?

     
  • 1.19, Michael Shigorin (ok), 02:08, 19/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Занятное интервью с Монти: http://www.techradar.com/news/software/how-the-co-creator-of-mysql-came-to-lo

    ---
    Sun was a strange company in the sense that, at the top level, it was extremely good. But the next level, they were only protecting their own turf, so you had people working in one department that had to do their quota, and they knew that if they helped the other department, they could double that department's sales, but that in the process it would cost them 10% of their sales, so they were not helping each other at all.

    They were basically only saving their own turf, so they could get no co-operation between their departments if it could mean a little decrease in what they were doing. This was the middle layer.

    The underlying layer, the developers… Sun has one of the best groups of developers I've ever met. They were what kept Sun working as long as it did. But the middle-management, just under the top, that was the one that destroyed Sun.
    ---

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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