
YDB — больше, чем Distributed SQL база данных
ACID-транзакции, отказоустойчивость и неограниченная масштабируемость для OLTP, OLAP и потоковых нагрузок в единой универсальной базе данных для критически важных приложений.
AI для разработчиков

Векторный поиск по сходству
Нативный векторный индекс для приближённых запросов k ближайших соседей позволяет создавать семантический поиск, рекомендации и конвейеры RAG. Не ограничен памятью, масштабируется до миллиардов эмбеддингов.

SQL-запросы с поддержкой LLM
Используйте знакомый диалект SQL для запросов к структурированным или JSON-данным вручную или делегируйте это LLM с помощью Model Context Protocol (MCP).

Встроенный AI-ассистент
Получайте контекстно-зависимые советы по администрированию YDB кластеров и выполнению запросов к ним.
Транзакционные нагрузки

ACID-транзакции и строгая консистентность
Глобальные ACID-транзакции без аномалий согласованности, потерянных обновлений и нежелательных чтений устаревших данных. Без необходимости обработки редких нежелательных ситуаций вручную на стороне приложения.

Масштабируемость
Добавляйте или удаляйте узлы онлайн, адаптируя кластер к изменению нагрузки. Данные шардируются автоматически, а слои вычислений и хранения масштабируются независимо.

Change Data Capture
Подписывайтесь на поток изменений в таблицах для обработки их в реальном времени. Доступны различные форматы данных и опции подписки.
Аналитика в реальном времени
Колоночное хранилище
Колоночные таблицы обеспечивают быструю аналитику по свежим данным. Те же транзакции и уровень согласованности, что и в строковых таблицах.
MPP векторный движок запросов
Современный распределённый планировщик и оптимизатор масштабируют аналитические нагрузки до петабайт.
Федеративные запросы
Получайте данные из нескольких внешних источников одним запросом к YDB. Копируйте их в хранилище YDB или обрабатывайте на лету.
Потоковая передача данных, совместимая с Kafka
YDB Topics и Kafka API 3.4.0
Персистентные очереди сообщений с доставкой точно один раз и авто-шардированием. Используйте существующие клиенты Kafka без изменения драйвера или разрабатывайте с помощью нативного YDB SDK.
Транзакции с топиками и таблицами
Единая архитектура YDB обеспечивает надёжный обмен данными между топиками и таблицами в обе стороны с транзакционными гарантиями.
Загрузка данных из топиков в таблицы
Автоматический и надёжный импорт данных из топиков в таблицы для долгосрочного хранения без внешних инструментов. Поддерживает загрузку как внутри одной базы данных YDB, так и между разными.
Готово для использования в корпорациях

Корпоративная безопасность
Функции безопасности YDB помогают соответствовать отраслевым стандартам (PCI-DSS), международным требованиям (SOC 2, ISO 27001), правительственным нормам и строгим внутренним политикам.

Множество вариантов развёртывания
Для развёртывания в своих датацентрах можно использовать Ansible или приобрести программно-аппаратный комплекс (ПАК). Для развёртывания в облачном окружении доступна поддержка Kubernetes.

Мультитенантность
Поддержка нескольких изолированных баз данных в одном кластере с общим хранилищем и управлением распределением ресурсов между разными нагрузками.

Наблюдаемость и резервное копирование
Интеграция с Prometheus и OpenTelemetry. Резервное копирование на S3-совместимые хранилища или файловые системы.
Топологии кластера в соответствии с требованиями бизнеса
Три зоны доступности
Максимальная отказоустойчивость до 99,99%. Данные доступны для чтения и записи даже если одна зона целиком и серверная стойка в другой недоступны одновременно.
Две зоны доступности
Надёжный доступ к данным, когда три зоны доступности нецелесообразны для бизнеса.
Одна зона доступности
При использовании стирающих кодов (erasure coding) требуется вдвое меньше дискового пространства по сравнению с тремя репликами при том же уровне отказоустойчивости. Минимальные задержки без междатацентрового трафика.
Одиночный узел
Отлично подходит для функционального тестирования и прототипирования.
Последний релиз YDB v25.1
YDB v25.1 включает приблизительный векторный поиск, улучшенную совместимость с Apache Kafka и консистентную асинхронную репликацию между кластерами.
.png)
Последние доклады о YDB
Последние доклады о YDB
Стоимостный оптимизатор в YDB — как, зачем и почему?
Павел Велихов на HighLoad++
Выберите редакцию YDB

Open-Source
Исходный код на GitHub под лицензией Apache 2.0. Поддержка сообществом. Разворачивайте где угодно самостоятельно.

Enterprise
Расширенная безопасность, соответствие регуляторным требованиям и коммерческая поддержка с SLA 24×7.

Cloud
Управляемый сервис YDB на инфраструктуре Яндекс Облака с serverless и dedicated вариантами использования.