Пространство имён кластера и имена объектов

В YDB все схемные объекты организованы в иерархическое пространство имён — схему кластера. Эта схема определяет, как размещаются и именуются базы данных, директории и объекты, обеспечивая порядок и масштабируемость.

Схема кластера

Схема кластера — это иерархическая структура, в которой:

  • Корень схемы кластера — верхнеуровневый элемент.
  • На первом уровне находятся базы данных.
  • Внутри базы данных можно создавать вложенные директории, формируя произвольную иерархию.
  • Схемные объекты (таблицы, представления, индексы и др.) могут размещаться как в корне базы данных, так и внутри директорий.

cluster scheme diagram

Правила именования схемных объектов

Каждый схемный объект в YDB имеет имя. В YQL-выражениях имена схемных объектов указываются с помощью идентификаторов, заключённых в обратные кавычки (`) или без них. Для более подробной информации об идентификаторах, см. Ключевые слова и идентификаторы.

Имена схемных объектов в YDB должны соответствовать следующим требованиям:

  • Допустимые символы:
    • латинские буквы (A-Z, a-z)
    • цифры (0-9);
    • специальные символы: ., - и _.
  • Максимальная длина: 255 символов.
  • Ограничения на размещение: объекты нельзя создавать в директориях, имена которых начинаются с точки (например, .sys, .medatata, .sys_health).
Предыдущая
Следующая