Вышла 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 при нескольких типах нагрузки. Независимой проверки этих результатов не проводилось.



