Microsoft жертвует DocumentDB в Linux Foundation

  • DocumentDB переходит в Linux Foundation по лицензии MIT и с открытым управлением.
  • Основано на PostgreSQL с поддержкой BSON, запросов к документам и поиска векторов.
  • Цель — совместимость с драйвером MongoDB; простой переход и миграция.
  • Широкая поддержка отрасли: AWS, Google, Cockroach Labs, Snowflake и другие.

DocumentDB и Linux Foundation

DocumentDB , открытая база данных документов от Microsoft, делает значительный шаг вперед, присоединившись к Linux Foundation . Теперь проект распространяется под лицензией MIT и стремится стать открытым стандартом для приложений, основанных на документах, с упором на нейтральное управление и широкое сотрудничество.

Этот проект, построенный на базе PostgreSQL , сочетает в себе гибкость NoSQL с надежностью реляционной базы данных и поддерживается растущей экосистемой участников. Всего за несколько месяцев он набрал почти 2.000 звезд на GitHub и привлек разработчиков, облачных провайдеров и компании, занимающиеся базами данных, заинтересованных в решении задач без использования сторонних поставщиков.

Что такое DocumentDB и почему это важно

По сути, DocumentDB — это документоориентированная база данных с открытым исходным кодом, совместимая с драйверами MongoDB и построенная на основе PostgreSQL. Она обеспечивает встроенную поддержку BSON, операций CRUD и запросов к документам, а также расширенные функции, такие как полнотекстовый поиск, геопространственные запросы и векторный поиск . Благодаря использованию PostgreSQL, она наследует гарантии ACID, проверенную репликацию и развитую экосистему инструментов.

Проект предлагает ориентированный на разработчиков интерфейс с очень быстрой настройкой и возможностями работы как с интерфейсами PostgreSQL (для более мощного JSON), так и с драйверами MongoDB, что позволяет использовать имеющиеся знания и инструменты.

Из лабораторий Microsoft в нейтральный дом

DocumentDB начинался как расширение для PostgreSQL в 2024 году и был запущен как проект с открытым исходным кодом в начале 2025 года. Благодаря интеграции в Linux Foundation он получает независимую идентичность, открытое управление и основу для нейтральности по отношению к поставщикам . Фонд обеспечит сохранение подхода, ориентированного на PostgreSQL, предотвращая ненужные форки и фрагментацию экосистемы.

Переходный период включает в себя создание новой организации на GitHub для разработки, решения проблем и обсуждений, Технического руководящего комитета (TSC) для определения видения и дорожной карты, а также группы сопровождающих, которые будут обеспечивать качество кода и соответствие стандартам проекта.

Ускоренный рост DocumentDB за короткое время

С момента запуска интерес к проекту неуклонно рос: почти 2.000 звезд на GitHub , сотни вкладов и активное сообщество пользователей PostgreSQL. То, что начиналось как два расширения, превратилось в полноценную документоориентированную базу данных на базе Postgres, привлекательную для организаций, ищущих открытую альтернативу проприетарным технологиям.

Этот импульс поддерживается сочетанием производительности и расширяемости PostgreSQL , а также совместимостью с устоявшимися инструментами и рабочими процессами в мире MongoDB, что упрощает тестирование, внедрение и поэтапную миграцию.

Совместимость с MongoDB: цель и статус

Проект уделяет первостепенное внимание полной совместимости с драйверами MongoDB , включая шлюз, позволяющий использовать их на разных языках программирования. Хотя некоторые аспекты еще нуждаются в доработке, цель обеспечения совместимости изложена в учредительном уставе проекта и направляет техническое развитие на минимизацию сложностей при миграции.

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

Поддержка отрасли и голоса экосистемы

Этот шаг получил поддержку таких игроков, как AWS, Google, Cockroach Labs, Microsoft, Rippling, SingleStore, Snowflake, Supabase, Ubicloud и Yugabyte , и многих других. Представители экосистемы Postgres высоко ценят стремление использовать универсальность и расширяемость этой системы для создания общей и по-настоящему открытой платформы для документоориентированных баз данных.

Фонд подчеркивает, что DocumentDB заполняет пробел в сфере документоориентированных баз данных и открывает путь к открытому стандарту, подобному тому, что SQL означал для реляционных баз данных, с инновациями, инициированными сообществом, и под разрешительной лицензией MIT.

Amazon DocumentDB — это уже не то

Хотя AWS поддерживает проект и планирует внести свой вклад, её сервис Amazon DocumentDB отличается: это база данных, совместимая с API MongoDB, разработанная AWS с использованием собственного движка. Проект Linux Foundation, с другой стороны, основан на PostgreSQL с расширениями с открытым исходным кодом. AWS заявляет, что продолжит инвестировать в оба проекта и что инновации будут передаваться, когда это будет целесообразно.

Цель такого сосуществования — предоставить клиентам больше возможностей, объединив консолидированный управляемый сервис с открытой и основанной на сообществе реализацией на базе Postgres.

Лицензии, стандарты и реакция рынка

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

Компания MongoDB подчеркнула, что решение на основе Postgres несёт в себе ограничения реляционной архитектуры, несмотря на тесные связи с Microsoft. Сообщество, со своей стороны, годами добивалось подлинной совместимости и общего языка для документоориентированных баз данных.

ИИ и современные рабочие нагрузки

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

Проект предусматривает развертывание в средах Kubernetes и многодисковых виртуальных машин , стремясь минимизировать сбои при миграции и упростить работу в различных облачных и гибридных сценариях.

Что это значит для бизнеса и разработчиков

Для команд, стремящихся уменьшить зависимость от конкретного поставщика, DocumentDB служит способом преодоления этой зависимости, сохраняя при этом совместимость с драйверами MongoDB и фреймворком PostgreSQL. Рекомендуется оценить трудозатраты на миграцию в зависимости от нагрузки в средах разработки и спланировать поэтапное внедрение.

Те, кто запускает новые проекты, могут с самого начала проектировать их на открытой и стандартизированной основе , используя преимущества зрелости экосистемы Postgres и нейтрального управления, которое ставит во главу угла сообщество и сотрудничество.

Обладая лицензией MIT , технической основой в PostgreSQL, стремлением к совместимости с экосистемой MongoDB и поддержкой Linux Foundation , DocumentDB позиционирует себя как открытая и прагматичная альтернатива документоориентированным базам данных, уделяя особое внимание потребностям ИИ и совместимости, востребованной в отрасли.

ArangoDB-веб-интерфейс
Теме статьи:
ArangoDB - многомодельная система баз данных с открытым исходным кодом

Добавить в качестве предпочтительного источника в Google