aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorilnaz <ilnaz@ydb.tech>2022-11-08 08:33:34 +0300
committerilnaz <ilnaz@ydb.tech>2022-11-08 08:33:34 +0300
commitbed275eb55181fa9a445a6af7d54bd49c278e5cb (patch)
tree7dab0bf6adef0dcd9786b70101b6c28e1d9737d2
parent73886eee782d33048e3e1e7878d1ab69882662c5 (diff)
downloadydb-bed275eb55181fa9a445a6af7d54bd49c278e5cb.tar.gz
Table attributes
-rw-r--r--ydb/docs/ru/core/concepts/datamodel/_includes/table.md9
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 байт.