MySQL Cluster

MySQL Cluster — програмний пакет для розгортання кластерних конфігурацій СКБД MySQL, що дозволяють побудувати розподілені сховища і високонадійні конфігурації, які можуть забезпечити рівень доступності сервісу порядку 99.999% при забезпеченні вимог ACID до виконання транзакцій (атомарность, узгодженість, ізольованість, довговічність). MySQL Cluster дозволяє створити розподілену мережу реплікованих в режимі multi-master серверів, що гарантують відсутність єдиної точки відмови. Система забезпечує горизонтальне масштабування — нарощування потужності кластера проводиться за рахунок підключення нових вузлів та використання техніки автоматичного шардінга (розподілу набору даних по серверах на основі певного ключа).

MySQL Cluster
Тип кластерна СКДБ
Автор(и) MySQL AB
Розробник Oracle
Перший випуск листопад 2004
Стабільний випуск 7.3 (17 червня 2013 (2013-06-17))
Версії 7.4.8 (16 жовтня 2015)
Платформа Intel/AMD x86, Sun SPARC
Операційна система Linux (Red Hat, SUSE), Solaris, Mac OS X, Windows
Стан розробки активний
Ліцензія GPL
Вебсайт mysql.com/products/cluster/

Історія

MySQL AB прибдав технології, на які спирається MySQL Cluster, від Alzato, невеличкої венчурної компанії, що починалася від Ericsson. NDB спочатку був спроектований для потреб телекомунікаційного ринку, з його вимогами високої доступності і швидкодії.[1]

Вперше MySQL Cluster був випущений у листопаді 2004 разом з релізом MySQL 4.1. MySQL Cluster реалізований через додаткові рушії зберігання, доступні в MySQL під назвою NDB або NDBCLUSTER ("NDB" означає Network Database).

Код проекту поширюється під ліцензією GPL і доступний для вільного завантаження.

Виноски

Посилання

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.