Spec-Zone .ru
спецификации, руководства, описания, API
|
Оглавление
InnoDB
По сравнению с MySQL Clusterndbinfo
MySQL Cluster Information Database Эта глава содержит информацию о MySQL Cluster, который является высокой доступностью,
версией высокой избыточности MySQL, адаптированного к распределенной вычислительной среде. Недавние выпуски
MySQL Cluster используют версию 7 NDBCLUSTER
механизм хранения (также известный как NDB
) позволять выполнить несколько компьютеров с серверами MySQL и другим
программным обеспечением в кластере; последние выпуски, доступные для производства, используют бестелесный NDB
версия 7.3.
Поддержка NDBCLUSTER
механизм хранения не включается в стандартный MySQL Server 5.6
двоичных файлов, созданных Oracle. Вместо этого пользователи двоичных файлов MySQL Cluster от Oracle должны
обновить до нового двоичного выпуска MySQL Cluster для поддерживаемых платформ — они включают ОБОРОТЫ В МИНУТУ,
которые должны работать с большинством дистрибутивов Linux. Пользователи MySQL Cluster, которые создают из
источника, должны использовать источники, предусмотренные MySQL Cluster. (Расположения, где источники могут быть
получены, перечисляются позже в этом разделе.)
Эта глава содержит информацию о MySQL Cluster NDB 7.3 выпусков через 5.6.11-ndb-7.3.3. В настоящий момент, MySQL
Cluster NDB, 7.3 рядов выпуска Общедоступны (GA), как MySQL Cluster NDB 7.2. MySQL Cluster NDB 7.1 и MySQL
Cluster NDB 7.0 являются предыдущим рядом выпуска GA; хотя они все еще поддерживаются, мы рекомендуем, чтобы
новое развертывание использовало MySQL Cluster NDB 7.3. Для получения информации о MySQL Cluster NDB 7.2, см.
Поддерживаемые Платформы. MySQL Cluster в настоящий момент доступен и поддерживается в ряде платформ. Для
точных уровней поддержки, доступной для на определенных комбинациях версий операционной системы, дистрибутивов
операционной системы, и аппаратных платформ, пожалуйста, обратитесь к http://www.mysql.com/support/supportedplatforms/cluster.html
.
Доступность. Двоичный файл MySQL Cluster и исходные пакеты доступны для поддерживаемых платформ от
Номера выпуска MySQL Cluster. MySQL Cluster следует за несколько различным образцом выпуска от MySQL
Server магистрали 5.6 рядов выпусков. В этом Руководстве и другой документации MySQL,
мы идентифицируем эти и более поздние выпуски MySQL Cluster, использующие номер версии, который начинается "с NDB". Этот номер версии является номером
версии NDBCLUSTER
механизм хранения, используемый в выпуске, а не версии сервера
MySQL, на которой базируется выпуск MySQL Cluster.
Строки версии используются в программном обеспечении MySQL Cluster. Строка версии, выведенная на экран программами MySQL Cluster, использует этот формат:
mysql-mysql_server_version
-ndb-ndb_engine_version
mysql_server_version
представляет версию MySQL Server, на котором
базируется выпуск MySQL Cluster. Для всего MySQL Cluster NDB 7.3 выпусков это "5.6". ndb_engine_version
версия NDB
механизм хранения используется этим выпуском программного обеспечения
MySQL Cluster. Можно видеть этот формат, используемый в mysql клиенте, как показано здесь:
shell>mysql
Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 2Server version: 5.6.11-ndb-7.3.3 Source distributionType 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql>SELECT VERSION()\G
*************************** 1. row ***************************VERSION(): 5.6.11-ndb-7.3.31 row in set (0.00 sec)
Эта строка версии также выводится на экран в выводе SHOW
команда в ndb_mgm клиенте:
ndb_mgm> SHOW
Connected to Management Server at: localhost:1186Cluster Configuration---------------------[ndbd(NDB)] 2 node(s)id=1 @10.0.10.6 (5.6.11-ndb-7.3.3, Nodegroup: 0, Master)id=2 @10.0.10.8 (5.6.11-ndb-7.3.3, Nodegroup: 0)[ndb_mgmd(MGM)] 1 node(s)id=3 @10.0.10.2 (5.6.11-ndb-7.3.3)[mysqld(API)] 2 node(s)id=4 @10.0.10.10 (5.6.11-ndb-7.3.3)id=5 (not connected, accepting connect from any host)
Строка версии идентифицирует версию MySQL магистрали, от которой выпуск MySQL Cluster перешелся и версия NDB
механизм хранения используется. Например, полная строка версии для MySQL
Cluster NDB 7.3.2 (первый производственный выпуск MySQL Cluster, основанный на MySQL Server 5.6), mysql-5.6.11-ndb-7.3.2
. От этого мы можем определить следующее:
Начиная с части строки версии, предыдущей"-ndb-
"основная версия MySQL Server,
это означает, что MySQL Cluster NDB 7.3.2 происходит из MySQL 5.6.11, и содержит все дополнительные
функции и bugfixes от MySQL 5.6 до и включая MySQL 5.6.11.
Начиная с части строки версии после"-ndb-
"представляет номер версии NDB
(или NDBCLUSTER
) механизм хранения, MySQL Cluster NDB 7.3.2 версии 7.3.2
использования NDBCLUSTER
механизм хранения.
Новые выпуски MySQL Cluster нумеруются согласно обновлениям в NDB
механизм
хранения, и не обязательно соответствует непосредственным способом выпускам MySQL Server магистрали. Например,
MySQL Cluster NDB 7.3.2 (как ранее отмечено) основан на MySQL 5.6.11, в то время как MySQL Cluster NDB 7.3.1 был
основан на MySQL 5.6.10 (строка версии: mysql-5.6.10-ndb-7.3.1
).
Совместимость со стандартными выпусками MySQL 5.6. В то время как много стандартных схем MySQL и
приложений могут работать, используя MySQL Cluster, это - также истина, что неизмененные приложения и схемы базы
данных могут быть немного несовместимыми или иметь субоптимальную производительность, когда выполнено используя
MySQL Cluster (см. Раздел 17.1.6, "Известные
Ограничения MySQL Cluster"). Большинство этих проблем может быть преодолено, но это также означает,
что Вы очень вряд ли будете в состоянии переключить существующее хранилище данных приложения — который в
настоящий момент использует, например, MyISAM
или InnoDB
—
использовать NDB
механизм хранения, не учитывая возможность изменений в схемах, запросах,
и приложениях. Кроме того, MySQL Server и кодовые базы MySQL Cluster отклоняются значительно, так, чтобы
стандарт mysqld не мог функционировать как понижение замены для
версии mysqld, предоставленного MySQL Cluster.
Исходные деревья разработки MySQL Cluster. К деревьям разработки MySQL Cluster можно также получить доступ
от
Источники разработки MySQL Cluster, сохраняемые в
Как с MySQL Server 5.6, MySQL Cluster NDB 7.3 создается, используя CMake.
В настоящий момент, MySQL Cluster NDB 7.1, MySQL Cluster NDB 7.2, и MySQL Cluster NDB, 7.3 выпусков являются
всем Общедоступным (GA), хотя мы рекомендуем, чтобы новое развертывание использовало MySQL Cluster NDB 7.3.
MySQL Cluster NDB 6.1, MySQL Cluster NDB 6.2, и MySQL Cluster NDB 6.3, больше не находится в активной
разработке. Для краткого обзора основных функций, добавленных в MySQL Cluster NDB 7.3, см. Раздел
17.1.4, "MySQL Cluster Development History". Для краткого обзора основных функций, добавленных
в прошлых выпусках MySQL Cluster, см.
Эта глава представляет происходящую работу, и ее содержание подвергается версии, поскольку MySQL Cluster
продолжает развиваться. Дополнительная информация относительно MySQL Cluster может быть найдена на MySQL Web
site в http://www.mysql.com/products/cluster/
.
Дополнительные Ресурсы. Больше информации о MySQL Cluster может быть найдено в следующих местах:
Для ответов на некоторые обычно задаваемые вопросы о MySQL Cluster см. Раздел B.10, "FAQ MySQL 5.6: MySQL Cluster".
Список рассылки MySQL Cluster:
MySQL Cluster Forum:
Много пользователей MySQL Cluster и разработчиков ведут блог об их опыте с MySQL
Cluster, и делают каналы их доступными через