Microsoft дарява DocumentDB на Фондация Linux

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

DocumentDB и Фондацията Linux

DocumentDB , отворената база данни за документи, разработена от Microsoft, прави значителна крачка напред, като се присъединява към Фондация Linux . Проектът вече е лицензиран под лиценза на MIT и има за цел да се превърне в отворен стандарт за приложения, базирани на документи, с фокус върху неутрално управление и широко сътрудничество.

Изграден на базата на PostgreSQL , проектът съчетава гъвкавостта на NoSQL с надеждността на релационния енджин и се поддържа от нарастваща екосистема от сътрудници. Само за няколко месеца той събра близо 2.000 звезди в GitHub и привлече разработчици, доставчици на облачни услуги и компании за бази данни, заинтересовани от път без доставчици.

Какво е DocumentDB и защо е важно

По същество DocumentDB е база данни за документи с отворен код, съвместима с драйверите на MongoDB и изградена върху PostgreSQL. Тя предоставя вградена поддръжка за BSON, CRUD операции и заявки към документи, както и разширени функции като търсене в пълен текст, геопространствени заявки и векторно търсене . Като разчита на PostgreSQL, тя наследява ACID гаранции, доказана репликация и зряла екосистема от инструменти.

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

От лабораториите на Microsoft до неутрална къща

DocumentDB започна като разширение на PostgreSQL през 2024 г. и беше стартиран като проект с отворен код в началото на 2025 г. С интеграцията си в The 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 е различна: това е база данни, съвместима с MongoDB API, разработена от AWS със собствен енджин. Проектът на Linux Foundation, от друга страна, е базиран на PostgreSQL с разширения с отворен код. AWS посочва, че ще продължи да инвестира и в двете и че иновациите ще бъдат споделяни, когато това е уместно.

Това съвместно съществуване има за цел да предостави на клиентите повече възможности, комбинирайки консолидирана управлявана услуга с отворена и общностно базирана имплементация на Postgres.

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

Изборът на MIT лиценз избягва задълженията за споделяне на промени и улеснява използването му в облачни услуги . Междувременно част от индустрията се измества от по- рестриктивни лицензи към отворени или хибридни модели. В този контекст присъединяването на DocumentDB към фондацията се тълкува като тласък към отворен стандарт за документи, съвместими с MongoDB.

MongoDB подчертава, че решението, базирано на Postgres, носи ограниченията на релационния енджин, въпреки че поддържа тясна връзка с Microsoft. Общността, от своя страна, от години настоява за истинска оперативна съвместимост и общ език за документни бази данни.

Изкуствен интелект и съвременни натоварвания

Приложенията с генеративен изкуствен интелект боравят с полуструктурирани данни и изискват семантично и векторно търсене. DocumentDB интегрира технологии като DiskANN и семантични оператори, разработени за екосистемата на Postgres, предоставяйки предимства за случаи на употреба на изкуствен интелект без разходи за собствено лицензиране.

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

Какво означава това за бизнеса и разработчиците

За екипи, които искат да намалят зависимостта от доставчик, DocumentDB служи като начин за преодоляване на тази зависимост, като същевременно се поддържа съвместимост с драйверите на MongoDB и рамката PostgreSQL. Препоръчително е да се оцени натоварването на миграцията по натоварване в средите за разработка и да се планира поетапно внедряване.

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

С лиценз от MIT , техническа опора в PostgreSQL, цел за съвместимост с екосистемата на MongoDB и подкрепата на The Linux Foundation , DocumentDB се позиционира като отворена и прагматична алтернатива за документи, със специално внимание към нуждите на изкуствения интелект и оперативната съвместимост, изисквана от индустрията.

ArangoDB-Web-UI
Свързана статия:
ArangoDB система с много модели на база данни с отворен код

Добавяне като предпочитан източник в Google