Распределенная СУБД YDB выходит в open source
Исходный код, документация и все инструменты для работы с YDB опубликованы на GitHub под лицензией Apache 2.0.
Distributed SQL база данных YDB стала доступна пользователям для развёртывания на собственных или на сторонних серверах — в том числе на любых облачных платформах. Исходный код базы данных опубликован на GitHub и предоставляется по максимально открытой лицензии Apache 2.0.
Технология позволяет создавать отказоустойчивые сервисы, которые можно быстро масштабировать по нагрузке и по объёму данных. База данных YDB способна обрабатывать миллионы запросов в секунду и сохраняет работоспособность в случае выхода из строя сервера или даже целого дата-центра. Это обеспечивает стабильность созданных на её основе продуктов. Надёжность YDB проверена на масштабах Яндекса, где она используется больше пяти лет. В YDB размещают свои проекты такие команды, как Яндекс Алиса, Яндекс Такси, Яндекс Маркет, Яндекс Метрика и другие сервисы — сейчас в системе почти 500 проектов.
Как начать пользоваться YDB
Для локального тестирования или отладки можно использовать Docker-контейнер
Для промышленной эксплуатации рекомендуется развернуть YDB с помощью Kubernetes
Возможности YDB
В сравнении с другими системами YDB предоставляет пользователям следующие преимущества:
- высокий уровень отказоустойчивости: YDB спроектирована для работы в трёх зонах доступности и обеспечивает работоспособность даже в случае выхода из строя одной из них;
- строгая консистентность данных и поддержка ACID-транзакций;
- масштабирование на десятки тысяч серверов на чтение и запись «из коробки».
Узнать больше о возможностях и вариантах использования YDB, ознакомиться с документацией базы данных, а также загрузить необходимые файлы и инструменты для установки сервиса вы можете на странице ydb.tech