25.04.2024
Подписывайтесь на Telegram-канал по ссылке

Яндекс выложил исходный код своей распределённой системы управления базами данных

YDB SQL Database

Яндекс опубликовал исходный код своей распределённой системы управления базами данных YDB. Технология позволяет создавать масштабируемые отказоустойчивые сервисы, выдерживающие большую операционную нагрузку. Исходный код, документация, SDK и все необходимые для работы с базой инструменты опубликованы на GitHub под лицензией Apache 2.0. Развернуть базу можно на собственных и сторонних серверах, в том числе на облачных.

YDB способна обрабатывать миллионы запросов в секунду, а также сохранять работоспособность даже если сервер или целый дата-центр вышли из строя. Это обеспечивает стабильность созданных на её основе продуктов. Надёжность YDB проверена на собственных сервисах Яндекса. За более чем 5 лет работы в системе разместили почти 500 проектов, среди которых команды Алисы, Такси, Маркета и Метрики.

«Мы уверены, что бурное развитие технологий, которое мы наблюдаем в последние десятилетия, было бы невозможно без применения открытого исходного кода. Доступность технологий способствует их распространению и стимулирует к ним интерес. Например, сейчас уже нельзя представить себе интернет без таких баз данных, как MySQL, PostgreSQL или ClickHouse. Публикуя код YDB, мы продолжаем следовать принципам открытости и делимся со всеми наработками, на которые потратили почти десять лет. Теперь технология, которая позволяет Яндексу быстро масштабироваться и двигаться вперёд, будет доступна всем под свободной лицензией Apache 2.0.», — говорит Алексей Башкеев, генеральный директор Yandex Cloud.