Spec-Zone.ru › MySQL 5.7

21.2.7.8 Ограничения, специфичные для кластера NDB

Ниже приведены ограничения, специфичные для хранилища NDB:

  • Архитектура машины. Все машины в кластере должны иметь одинаковую архитектуру. То есть все машины, на которых размещаются узлы, должны быть либо большого, либо малого порядка байтов, и смешанное использование обоих типов недопустимо. Например, вы не можете запустить управляющий узел на PowerPC, который будет управлять узлом данных, работающим на машине x86. Это ограничение не распространяется на машины, на которых просто выполняются mysql или другие клиенты, которые могут обращаться к SQL-узлам кластера.

  • Журналирование двоичных данных. Кластер NDB имеет следующие ограничения или ограничения в отношении двоичного протоколирования:

    • Кластер NDB не может генерировать двоичный журнал для таблиц, имеющих столбцы BLOB, но не имеющих первичного ключа.

    • В двоичный журнал кластера, который не находится на исполняющем операцию mysqld, протоколируются только следующие операции со схемой:

      • CREATE TABLE

      • ALTER TABLE

      • DROP TABLE

      • CREATE DATABASE / CREATE SCHEMA

      • DROP DATABASE / DROP SCHEMA

      • CREATE TABLESPACE

      • ALTER TABLESPACE

      • DROP TABLESPACE

      • CREATE LOGFILE GROUP

      • ALTER LOGFILE GROUP

      • DROP LOGFILE GROUP

  • Операции со схемой. Операции со схемой (DDL-операторы) отклоняются во время перезапуска любого узла данных. Операции со схемой также не поддерживаются во время онлайн-обновления или понижения версии.

  • Количество фрагментных реплик. Количество фрагментных реплик, определяемое параметром конфигурации узла данных NoOfReplicas, представляет собой количество копий всех данных, хранящихся в кластере NDB. Установка этого параметра в 1 означает, что существует только одна копия; в этом случае избыточность не обеспечивается, и потеря узла данных влечёт потерю данных. Для обеспечения избыточности и, следовательно, сохранения данных даже при выходе из строя узла данных, установите этот параметр в 2, что является значением по умолчанию и рекомендуемым значением в производстве.

    Установка NoOfReplicas на значение больше 2 (максимум 4) возможна, но не требуется для защиты от потери данных. Кроме того, значения, большие чем 2 для этого параметра, не поддерживаются в производстве.

См. также Раздел 21.2.7.10, «Ограничения, связанные с несколькими узлами кластера NDB».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/mysql-cluster-limitations-exclusive-to-cluster.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API