PREVIEWYandex Database

Yandex Database (YDB) — это распределённая отказоустойчивая NewSQL СУБД.
YDB обеспечивает высокую доступность и масштабируемость, и, в то же время, строгую консистентность и поддержку ACID-транзакций. Для запросов используется декларативный SQL-подобный язык запросов YQL.
  • Удобство работы
    Привычный интерфейс для работы с базой данных — схематизированные таблицы, строгая консистентность при чтении данных, поддержка ACID-транзакций. Для запросов разработан диалект SQL для работы с большими данными. SDK доступны для языков Go, Java, Python.
  • Отказоустойчивость
    Yandex Database располагается в трёх зонах доступности и обеспечивает работоспособность при отказах вычислительных узлов или зоны доступности. Не требуется никаких специальных действий при отказе оборудования или дата-центра — система автоматически восстановится и продолжит работу.
  • Быстрая обработка данных
    Yandex Database спроектирована с учётом требований высокой производительности и способна обрабатывать сотни тысяч транзакций в секунду с низкими задержками. В дизайн системы заложена работа с объёмами данных в сотни петабайт.
  • Лёгкость в обслуживании
    Управление Yandex Database полностью автоматизировано, включая автоматическое восстановление и перераспределение нагрузки в случае сбоев, линейную масштабируемость, секционирование и репликацию данных.

Какие задачи можно решать с Yandex Database

  • Эластичность Yandex Database позволяет быстро изменять количество ресурсов, выделенных базе данных, настраивая пропускную способность в соответствии с нагрузкой. С помощью привычных способов управления ресурсами Яндекс.Облака можно гибко настраивать размер базы данных и платить только за действительно используемые мощности.

  • Благодаря поддержке автоматического шардирования Yandex Database позволяет обрабатывать поток данных от огромного количества устройств — профиль нагрузки, который встречается в проектах интернета вещей.

  • Yandex Database обеспечивает минимальный отклик на потоке транзакций, измеряемом сотнями тысяч запросов в секунду. Это позволяет применять YDB для решения задач по кэшированию результатов поиска авиабилетов или туров, а также по пересчёту цен и доступности мест на сезон, с которыми сталкиваются сайты туристических операторов и сайты-агрегаторы туров.

  • Yandex Database поддерживает транзакции со строгой консистентностью. Это обеспечивает непротиворечивое представление о запасах на тысячах складов и торговых объектов для приложений электронной коммерции, складской или транспортной логистики.