Распределенная СУБД YDB выходит в open source

Исходный код, документация и все инструменты для работы с YDB опубликованы на GitHub под лицензией Apache 2.0.

Distributed SQL база данных YDB стала доступна пользователям для развёртывания на собственных или на сторонних серверах — в том числе на любых облачных платформах. Исходный код базы данных опубликован на GitHub и предоставляется по максимально открытой лицензии Apache 2.0.

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

Как начать пользоваться YDB

Для локального тестирования или отладки можно использовать Docker-контейнер, запустить кластер в Kubernetes (например, при помощи Minikube) или самостоятельно сконфигурировать и запустить кластер YDB с помощью сборки.

Для промышленной эксплуатации рекомендуется развернуть YDB с помощью Kubernetes, воспользоваться полностью управляемым сервисом в Yandex Cloud или собрать YDB из исходников.

Возможности YDB

В сравнении с другими системами YDB предоставляет пользователям следующие преимущества:

  • высокий уровень отказоустойчивости: YDB спроектирована для работы в трёх зонах доступности и обеспечивает работоспособность даже в случае выхода из строя одной из них;
  • строгая консистентность данных и поддержка ACID-транзакций;
  • масштабирование на десятки тысяч серверов на чтение и запись «из коробки».

Узнать больше о возможностях и вариантах использования YDB, ознакомиться с документацией базы данных, а также загрузить необходимые файлы и инструменты для установки сервиса вы можете на странице ydb.tech

author
Команда Yandex Cloud
Распределенная СУБД YDB выходит в open source
Войдите, чтобы сохранить пост