The OpenNET Project / Index page

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

Galera - система синхронной репликации для MySQL

08.11.2009 19:31

Вышел пре-релиз системы синхронной репликации для MySQL - Galera 0.7 (в разработке также находится версия для PostgreSQL). В отличии от асинхронных систем Galera гарантирует, что изменение единовременно отражается на всех узлах кластера. Отрицательной стороной синхронной репликации является то, что производительность записи/изменения данных на всем кластере упирается в производительность самого медленного/нагруженного узла.

Достоинства системы:

  • Высокая доступность, все узлы всегда содержат актуальные данные и в случае падения первичного узла его может мгновенно заменить вторичный;
  • Транзакции могут быть выполнены параллельно на всех узлах кластера;
  • Гарантирована неизменность состояния кластера в целом при выполнении транзакции, независимо от других выполняемых в данный момент транзакций;
  • Возможность масштабирования операций записи, данные могут быть записаны на N узлов, а затем автоматически распространены ими по оставшимся узлам кластера;
  • Возможность масштабирования операций чтения, данные можно читать с любого вторичного узла и они будут гарантированно актуальны.


  1. Главная ссылка к новости (http://www.mysqlperformanceblo...)
  2. OpenNews: Redis - наследник memcached с поддержкой постоянного хранения данных
  3. OpenNews: Представлены ПО для online бэкапа Xtrabackup и система репликации DBRE
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/24164-mysql
Ключевые слова: mysql, cluster, postgresql
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (2) RSS
  • 2, t (??), 21:01, 08/11/2009 [ответить]  
  • +/
    Да, предлагали в бой эту штуку ставить еще месяца 2-3 назад. Не рискнул.
     
  • 3, Андрей (??), 13:15, 09/11/2009 [ответить]  
  • +/
    Комментарии по достоинстам.
    Мгновенного замещения, конечно, нет. Некоторое время потребуется для начальной синхронизации по данным. Реконфигурация от $ n $ к $ n-1 $ практически мгновенная. "потеря бойца" будет ощущаться тем меньше чем больше узлов кластера.
    Параллельное выполнение - это свойство системы класса мульти-мастер.
     

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



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

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