diff options
author | ilnaz <ilnaz@ydb.tech> | 2022-11-08 08:33:34 +0300 |
---|---|---|
committer | ilnaz <ilnaz@ydb.tech> | 2022-11-08 08:33:34 +0300 |
commit | bed275eb55181fa9a445a6af7d54bd49c278e5cb (patch) | |
tree | 7dab0bf6adef0dcd9786b70101b6c28e1d9737d2 | |
parent | 73886eee782d33048e3e1e7878d1ab69882662c5 (diff) | |
download | ydb-bed275eb55181fa9a445a6af7d54bd49c278e5cb.tar.gz |
Table attributes
-rw-r--r-- | ydb/docs/ru/core/concepts/datamodel/_includes/table.md | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ydb/docs/ru/core/concepts/datamodel/_includes/table.md b/ydb/docs/ru/core/concepts/datamodel/_includes/table.md index 2f4b4fb9186..95466aa5c21 100644 --- a/ydb/docs/ru/core/concepts/datamodel/_includes/table.md +++ b/ydb/docs/ru/core/concepts/datamodel/_includes/table.md @@ -155,3 +155,12 @@ Доступ к данным, хранящимся в полях основной группы колонок, является более быстрым и требует меньше ресурсов, чем доступ к данным той же самой строки таблицы, хранящимся в полях дополнительно созданных групп колонок. Поиск по первичному ключу всегда осуществляется в основной группе колонок. При обращении к полям в других группах колонок помимо поиска по первичному ключу необходимы дополнительные поисковые операции для определения конкретной позиции хранения этих полей. Таким образом, вынос части колонок таблицы в отдельную группу колонок позволяет ускорить чтение наиболее важных и часто используемых колонок (входящих в состав основной группы колонок) ценой некоторого замедления доступа к остальным колонкам. Кроме того, на уровне групп колонок осуществляется управление параметрами хранения данных — выбор типа устройств хранения и режима сжатия. + +## Пользовательские атрибуты {#attributes} + +Таблицам {{ ydb-short-name }} можно назначить произвольные атрибуты — пары строк ключ-значение. Атрибуты позволяют добавлять пользовательскую информацию к метаданным таблицы. Эта информация не интерпретируется сервером, однако может быть интерпретирована клиентом БД (человеком или, чаще, программой). Назначить атрибуты или получить их текущие значения можно используя [{{ ydb-short-name }} SDK](../../../reference/ydb-sdk) или [{{ ydb-short-name }} CLI](../../../reference/ydb-cli). + +Ключом и значением атрибута может быть только строка или тип, который может быть представлен строкой (например, используя base64-кодирование). Ограничения: +* Длина ключа: 1–100 байт. +* Длина значения: 1–4096 байт. +* Максимальный общий размер атрибутов (сумма длин всех ключей и значений): 10240 байт. |