Коллекции, ключи и значения
| Что | Ограничение |
|---|
| Название коллекции | 1–255 символов; буквы, цифры, _ и -, без пробелов и точек; регистр различается |
| Ключ записи | 1–512 символов, любые символы; нода удаляет пробелы в начале и конце |
| JSON-значение и числа | До 256 КиБ; вложенность до 64 уровней; целые числа от −9 223 372 036 854 775 808 до 9 223 372 036 854 775 807; NaN и бесконечность не поддерживаются |
| Путь поля для фильтров | До 255 символов; не может начинаться с _ или содержать пустые части, например две точки подряд |
Срок хранения и квота
| Что | Ограничение |
|---|
| Срок хранения записи | 1–365 дней; по умолчанию 180 дней |
| Бессрочные записи из ноды и инструментов агента | Не поддерживаются |
| Срок хранения записей агента | Всегда срок по умолчанию проекта |
| Квота проекта | 5 000 000 записей |
Операции с несколькими записями
| Операция или результат | Ограничение |
|---|
| «Сохранить несколько», «Занять несколько ключей» | До 1000 элементов за один запуск ноды |
| «Прочитать несколько» | До 500 ключей за один запуск ноды |
| Результат «Прочитать несколько», «Списка записей» и «Запроса» | Около 1 000 000 символов; записи не обрезаются. «Прочитать несколько» при превышении завершается ошибкой, для страниц можно настроить возврат поместившихся записей с nextCursor |
Страницы и списки
| Что | Ограничение |
|---|
| «Список записей» и запросы в режимах «Ключи»/«Записи» | 1–1000 записей на странице, по умолчанию 100 |
| Списки агента | До 50 ключей за вызов datastore_list_keys; до 20 коллекций в одном списке доступа |
Поля для фильтров
| Тип или область | Ограничение |
|---|
| Поля на коллекцию | До 4 текстовых/«Да/нет», до 2 числовых и до 2 даты и времени |
| Все поля для фильтров в проекте | До 64 |
Запросы
| Что | Ограничение |
|---|
| Условия | До 10 |
| Вложенность групп | Один уровень |
| Значения в списке / длина значения условия | До 20 значений / до 1024 байт каждое |
| Пути в «Полях записи» / метрики «Итогов по группам» | До 20 путей / до 6 метрик |
| Название поля | До 256 символов |
Пределы чтения запросов — на странице «Запросы».
Время выполнения
| Что | Ограничение |
|---|
| Операция ноды целиком / вызов инструмента агента | 30 секунд |
| Запрос в ноде | 5 секунд |
| Запрос на странице «Данные» | 20 секунд |
| Подсчёт записей («Список записей» в режиме «Только количество») | 8 секунд |
Квота и удаление проекта
При достижении квоты сохранение, «Занять ключ» и пакетные операции сохранения и занятия ключей завершаются с QuotaExceeded по ветке «Ошибка»; пакетные операции не запускаются, если превысили бы квоту.
Чтение, запросы и удаление продолжают работать. Место освобождается, когда записи удаляются или истекает их срок; освободившееся место учитывается не сразу. Чтобы не упираться в квоту, задавайте срок хранения не больше нужного, очищайте ненужные коллекции и не сохраняйте то, что достаточно держать в переменных процесса.
Удаление проекта или организации необратимо удаляет данные проекта или данные всех проектов организации.
Коды ошибок ноды перечислены в описании ноды «Данные проекта».