ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Четверг, 30 января, 2025

Microsoft представляет DocumentDB — хранилище данных NoSQL с открытым исходным кодом, созданное на основе PostgreSQL, которое теперь доступно под лицензией MIT

Microsoft представляет DocumentDB — хранилище данных NoSQL с открытым исходным кодом, созданное на основе PostgreSQL, которое теперь доступно под лицензией MIT

Исторически сложилось так, что базы данных NoSQL часто были ограничены проприетарными облачными решениями, что усложняло совместимость и переносимость. Чтобы решить эту проблему, Microsoft сделала смелый (и неожиданный) шаг, официально представила DocumentDB, платформу базы данных документов с полностью открытым исходным кодом под разрешительной лицензией MIT.

Это означает, что разработчики могут создавать форки, настраивать и встраивать DocumentDB в свои собственные решения, не сталкиваясь с какими-либо скрытыми платежами или обязательными взносами обратно в основной проект.

Согласно официальному заявлению Microsoft:

Мы решили запустить DocumentDB — платформу с полностью открытым исходным кодом на базе PostgreSQL, на основе которой можно создать комплексную базу данных документов для удовлетворения потребностей сообщества в базах данных NoSQL.

 

Теперь давайте скажем несколько слов о самой базе данных с технической точки зрения. Одним из наиболее привлекательных аспектов DocumentDB является ее модульная архитектура, которая состоит из двух основных компонентов:

 

Кроме того, DocumentDB поддерживает SCRAM (Salted Challenge Response Authentication Mechanism) для аутентификации, усиливая безопасность. Со временем команда планирует добавить слой трансляции протоколов поверх этих основных компонентов, что обеспечит полную совместимость с различными протоколами NoSQL.

Для тех, кто хочет быстро приступить к работе, DocumentDB можно объединить с FerretDB, популярным решением с открытым исходным кодом, которое предоставляет интерфейс базы данных документов, ориентированный на пользователя.

Разработчики, заинтересованные в опробовании DocumentDB, могут загрузить и установить его непосредственно из официального репозитория проекта на GitHub, где последний исходный код находится в открытом доступе.

После этого они могут изучить документацию с открытым исходным кодом, настроить локальную среду с помощью Docker или других предпочтительных методов и быстро начать экспериментировать со всеми функциями, которые может предложить DocumentDB.

Дополнительные сведения см. в официальном объявлении Майкрософт.

Exit mobile version