Вышла DocumentDB 1.0 — открытая СУБД на PostgreSQL с поддержкой протокола MongoDB

Вышла DocumentDB 1.0 — открытая СУБД на PostgreSQL с поддержкой протокола MongoDB

Изображение: OpenAI

Вышла DocumentDB 1.0 — первая общедоступная версия документной СУБД на PostgreSQL с открытым кодом и поддержкой протокола MongoDB, сообщает InfoQ.

DocumentDB объединяет расширение PostgreSQL и шлюз, который преобразует запросы по протоколу MongoDB в вызовы PostgreSQL. Большинство драйверов и инструментов MongoDB работают без изменений. Большинство запросов также не нужно переписывать.

В выпуске 1.0 разработчики сосредоточились на безопасности и стабильности. Контейнерные образы DocumentDB 1.0 поддерживают PostgreSQL 15–18, пакеты для Linux доступны для PostgreSQL 17 и 18. В поставку входит оператор Kubernetes.

Microsoft представила проект в начале 2025 года, а спустя несколько месяцев он присоединился к Linux Foundation. Лицензия MIT разрешает коммерческое использование и размещение СУБД в виде сервиса без требования раскрывать закрытый код.

FerretDB — отдельный проект, который использует расширения DocumentDB, но предоставляет собственный интерфейс, совместимый с MongoDB.

В предварительном тестировании Layerbase на тестах YCSB пропускная способность DocumentDB при чтении оказалась на 20–33% выше, чем у FerretDB. При этом у FerretDB были ниже задержки самых медленных операций обновления при смешанной нагрузке. Авторы подчёркивают, что результаты неокончательные.

В открытом обсуждении на GitHub также сообщается о более высоких задержках запросов в DocumentDB 1.0 по сравнению с MongoDB 9.0.4 при нескольких типах нагрузки. Независимой проверки этих результатов не проводилось.

Сергей
Автор: Сергей
Пишу о кибербезопасности и информационных технологиях на простом и понятном языке
Комментарии:

Как мы обрабатываем данные: политика обработки персональных данных