«Яндекс» представил собственную систему управления базами данных Yandex Database

Это внутренняя разработка «Яндекса», на которой работает «Поиск», «Алиса» и другие сервисы компании.

1 октября на конференции Yandex Scale сервис «Яндекс.Облако» представил Yandex Database — это геораспределённая СУБД класса NewSQL, в которой объединяются функции неструктурированных NoSQL и структурированных SQL баз данных. Её основными особенностями представители «Яндекс.Облака» называют отказоустойчивость и масштабирование.

Руководитель «Яндекс.Облака» Ян Лещинский<span> рассказывает о Yandex Database</span>
Руководитель «Яндекс.Облака» Ян Лещинский рассказывает о Yandex Database

Система автоматически масштабируется на десятки тысяч серверов во время нагрузок (например, во время распродаж или других всплесков активностей пользователей), проводит автоматическую репликацию (копирование) данных и автоматически восстанавливается от сбоев при отключении датацентров, заявляют разработчики. По их словам, аналогичные по характеристикам и решаемым задачам сервисы есть только у Amazon, Google и Microsoft.

«Новый сервис предназначен в первую очередь для тех компаний, которым необходимо выдерживать взрывной рост нагрузки, аномальные активности и даже отключение зоны доступности», — сказал руководитель «Яндекс.Облака» Ян Лещинский.

Yandex Database — внутренняя разработка «Яндекса», на создание которой потратили более пяти лет. Сейчас СУБД используется в «Яндекс.Поиске», «Яндекс.Облаке», голосовом помощнике «Алиса», «Яндекс.Коллекциях», «Яндекс.Мессенджере» и на сайте «Авто.ру».

Yandex Database пока тестируется и ещё не тарифицируется. Доступ к сервису можно получить, отправив запрос в «Яндекс.Облаке». Технические подробности проекта описаны в документации.

32
44 комментария