18+
19 Апреля 2022

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

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

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

Код предоставляется по открытой лицензии Apache 2.0. Об этом сообщает пресс-служба Яндекса.

Система управления базами данных YDB обрабатывает миллионы запросов в секунду с сохранением работоспособности даже при выходе из строя сервера или дата-центра, что обеспечивает стабильность созданных на ее основе продуктов. Проекты в YDB размещают команды «Алисы», Яндекс.Такси,.Маркета,.Метрики и других сервисов. Надежность системы проверена более чем пятилетней работой и почти пятью сотнями проектов.

Развертка YDB возможна как на собственных серверах, так и на сторонних, в том числе облачных, Yandex Cloud и др.

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

*В опенсорсе систематически появляются ключевые технологии Яндекса, в том числе в открытом доступе находится CatBoost (библиотека машинного обучения), используемая в Поиске и некоторых других Я.сервисах. Также в 2016 году компания опубликовала исходный код высокопроизводительной аналитической системы управления базами данных — ClickHouse.

Аналитика