Перейти к основному содержимому

Системные ограничения

В этой теме описываются правила и ограничения, которые применяются при использовании Selena.

  • Selena использует протокол MySQL для связи. Вы можете подключиться к кластеру Selena через клиент MySQL или JDBC. Мы рекомендуем использовать клиент MySQL версии 5.1 или более поздней. Версии ранее 5.1 не поддерживают имена пользователей длиннее 16 символов.

  • Соглашения об именовании для объектов, таких как catalog, базы данных, таблицы, представления, разделы, столбцы, индексы, имена пользователей, роли, репозитории, ресурсы, тома хранения и каналы:

    • Имя может состоять только из цифр (0-9), букв (a-z или A-Z) и символов подчеркивания (_). Имена пользователей могут состоять только из цифр.
    • Имя может начинаться с буквы или символа подчеркивания (_).
    • Имя не может превышать 64 символа в длину, среди которых:
      • Имя базы данных не может превышать 256 символов.
      • Имя таблицы и имя столбца не могут превышать 1024 символа.
      • Имя пользователя не может превышать 128 символов.
    • Имя столбца (псевдоним столбца), имя раздела и имя индекса не чувствительны к регистру. Другие имена чувствительны к регистру.
  • Соглашения об именовании для меток: Вы можете указать метку задания при загрузке данных. Имя метки может состоять из цифр (0-9), букв (a-z или A-Z) и символов подчеркивания (_) и не может превышать 128 символов в длину. Имена меток могут начинаться с буквы или символа подчеркивания (_).

  • При создании таблицы ключевой столбец не может быть типа FLOAT или DOUBLE. Вы можете использовать тип DECIMAL для представления десятичных чисел.

  • Максимальная длина значения VARCHAR варьируется в разных версиях:

    • В версиях ранее Selena 2.1 длина составляет от 1 до 65533 байт.
    • [Предварительная версия] В Selena 2.1 и более поздних версиях длина составляет от 1 до 1048576 байт. Максимальная длина значения VARCHAR = Максимальный размер строки (1048578 байт) - Префикс длины (2 байта). Префикс длины указывает количество байт в значении.
    • Длина по умолчанию составляет 1 байт.
  • Selena поддерживает только кодировку UTF-8, не GBK.

  • Selena не поддерживает изменение имен столбцов в таблицах.

  • Selena не поддерживает изменение типов таблиц существующей таблицы. Например, вы не можете изменить таблицу Duplicate Key на таблицу Primary Key. Вы должны создать новую таблицу.

  • По умолчанию запрос может быть вложен максимум с 10 000 подзапросами, что контролируется параметром FE expr_children_limit.