Компания Oracle представила (http://www.oracle.com/us/corporate/press/1959018) стабильный релиз MySQL Cluster 7.3 (7.3.2 GA), пакета для развертывания кластерных конфигураций СУБД MySQL. Пакет позволяет строить распределенные хранилища и высоконадежные конфигурации, которые могут обеспечить уровень доступности сервиса порядка 99.999% при обеспечении требований ACID к выполнению транзакций (атомарность, согласованность, изолированность, долговечность). Код проекта распространяется под лицензией GPL и доступен (http://dev.mysql.com/downloads/cluster/#downloads) для свободной загрузки.
MySQL Cluster предоставляет средства для создания распределённой сети реплицированных в режиме multi-master серверов, гарантирующих отсутствие единой точки отказа. Система обеспечивает горизонтальное масштабирование - наращивание мощности кластера производится за счёт подключения новых узлов и использования техники автоматического шардинга (распределения набора данных по серверам на основе определенного ключа).
Ключевые улучшения (http://www.clusterdb.com/mysql-cluster/mysql-cluster-7-3-is-.../):- Поддержка внешних ключей (Foreign Keys) для контроля связности и целостности данных в таблицах, распределённых по разным узлам кластера, в том числе находящихся в разных дата-центрах;
- NoSQL JavaScript коннектор для Node.js;
- Поддержка MySQL 5.6 (http://www.opennet.me/opennews/art.shtml?num=36031), позволяющая комбинировать в рамках единой БД хранилища на базе InnoDB и MySQL Cluster NDB;
- Автоматический инсталлятор, позволяющий (http://www.clusterdb.com/mysql-cluster/mysql-cluster-7-3-aut.../) в считанные минуты ввести в строй решение на базе MySQL Cluster и оптимально настроить конфигурацию в зависимости от требуемого типа решаемых кластером задач;
<center><a href="http://www.clusterdb.com/wp-content/uploads/2013/04/CaptureA... src="http://www.opennet.me/opennews/pics_base/0_1371586137.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>- Улучшение масштабируемости нитей обработки соединений: удалось добиться повышения пропускной способности для соединений к каждому узлу кластера до трех раз, позволяя использовать для каждого соединения больше клиентских нитей.
<center><a href="http://www.clusterdb.com/wp-content/uploads/2013/06/Cluster-... src="http://www.opennet.me/opennews/pics_base/0_1371585942.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
URL: http://permalink.gmane.org/gmane.comp.db.mysql.announce/716
Новость: http://www.opennet.me/opennews/art.shtml?num=37208
На Марии будет работать? Кто пробовал?
а зачем? у марии должно быть все свое :-)
К марии это, к сожалению, не имеет никакого отношения.
Подобных проектов и форков в свободном плавании нет. Есть попытка достичь подобного результата с помощью Galera Cluster, но это немного не то.
Ну, собственно, там GPL, передрать никто не мешает. Думаю, так и будет в конце концов.
Не будет. NDB Cluster - это не совсем MySQL, MySQL - только одно из API к данным. Львиная доля функций там заложена именно в NDB, а не в MySQL.
> NoSQL JavaScript коннектор для Node.js;- Как вас встретила земля предков?
- Загадками
>>Улучшение масштабируемости нитей обработки соединенийДочитал до "масштабируемости" и бросил, пополнив свой запас сарказма... :)
>>>Улучшение масштабируемости нитей обработки соединений
> Дочитал до "масштабируемости" и бросил, пополнив свой запас сарказма... :)Вот же любят анонимы вставить свое слово не разобравшись с предметом. Увидели знакомое слово MySQL или Java и давай высказывать свое "экспертное" мнение.
Чтоб не возбуждать болезненные реакции у подобных спецов, я бы использовал название NDB Cluster, чем по сути и является MySQL Cluster.
mysqld - это всего лишь один из интерфейсов доступа к данным (через SQL).Но тем, кому нужны In-Memory DB со всеми прочими вкусностями. Кто делает что-то более чем сайтик на локалхосте, те разберутся.
да все уже поняли, что ты слышал про архитектуру MySQL, дальнейший выпендреж никого не интересует, поверь.
Зато, думаю, всех интересует твое емкое мнение. Особенно когда ты говоришь за всех сразу.
А документация на сабж тоже под проприетарной лицензией распространяется? Или под свободной.
Если честно - в данном случае пофиг. Аналогов продукту просто нет.