
DocumentDB , отворена база података докумената коју покреће Мајкрософт, чини значајан корак напред придруживањем се Фондацији за Линукс . Пројекат је сада лиценциран под МИТ лиценцом и циљ му је да постане отворени стандард за апликације засноване на документима, са фокусом на неутрално управљање и широку сарадњу.
Изграђен на PostgreSQL-у , пројекат комбинује флексибилност NoSQL-а са робусношћу релационог механизма и подржава га растући екосистем сарадника. За само неколико месеци, освојио је скоро 2.000 звездица на GitHub-у и привукао програмере, добављаче услуга у облаку и компаније за базе података заинтересоване за пут без добављача.
Шта је DocumentDB и зашто је важан
У суштини, DocumentDB је база података докумената отвореног кода, компатибилна са MongoDB драјверима и изграђена на PostgreSQL-у. Пружа изворну подршку за BSON, CRUD операције и упите над документима, као и напредне функције као што су претрага целог текста, геопросторни упити и претрага вектора . Ослањајући се на PostgreSQL, наслеђује ACID гаранције, доказану репликацију и зрео екосистем алата.
Пројекат нуди искуство фокусирано на програмере, са веома брзим подешавањем и опцијама за рад са PostgreSQL интерфејсима (за моћнији JSON) и компатибилношћу са MongoDB драјверима како би се искористило постојеће знање и алати.
Од Мајкрософтових лабораторија до неутралне куће
DocumentDB је започео као PostgreSQL екстензија 2024. године, а покренут је као пројекат отвореног кода почетком 2025. године. Интеграцијом у Linux фондацију, добија независан идентитет, отворено управљање и оквир за неутралност добављача . Фондација ће осигурати да се одржи PostgreSQL-први приступ, спречавајући непотребне форкове и фрагментацију екосистема.
Транзиција укључује нову организацију на ГитХабу за развој, проблеме и дискусије, Технички управљачки одбор (ТСЦ) за постављање визије и плана рада, и групу одржавалаца који ће осигурати квалитет кода и стандарде пројекта.
Убрзани раст 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 фондације, с друге стране, заснован је на PostgreSQL-у са екстензијама отвореног кода. AWS наводи да ће наставити да улаже у оба и да ће иновације бити дељене када то буде имало смисла.
Ова коегзистенција има за циљ да корисницима пружи више опција, комбинујући консолидовану управљану услугу са отвореном и заједнички заснованом имплементацијом на Postgres-у.
Лиценце, стандарди и реакција тржишта
Избором МИТ лиценце избегавају се обавезе дељења промена и олакшава се њена употреба у услугама у облаку . У међувремену, део индустрије се помера са рестриктивнијих лиценци ка отвореним или хибридним моделима. У овом контексту, придруживање DocumentDB-а фондацији се тумачи као подстицај отвореном стандарду за базе података докумената са MongoDB компатибилношћу.
MongoDB је нагласио да решење засновано на Postgres-у носи ограничења релационог мотора, иако одржава блиску сарадњу са Microsoft-ом. Заједница, са своје стране, годинама инсистира на истинској интероперабилности и заједничком језику за базе података докумената.
Вештачка интелигенција и модерна радна оптерећења
Генеративне вештачке интелигенције (AI) обрађују полуструктуриране податке и захтевају семантичке и векторске претраге. DocumentDB интегрише технологије попут DiskANN-а и семантичких оператора развијених за Postgres екосистем, пружајући предности за случајеве коришћења AI-а без трошкова власничког лиценцирања.
Пројекат предвиђа имплементацију у Kubernetes и вишедискним виртуелним машинама , настојећи да минимизира прекиде у миграцијама и олакша рад у различитим cloud и хибридним сценаријима.
Шта то значи за предузећа и програмере
За тимове који желе да смање зависност од произвођача, DocumentDB служи као начин да се превазиђе зависност од произвођача, уз одржавање компатибилности са MongoDB драјверима и PostgreSQL оквиром. Препоручљиво је проценити напор миграције по оптерећењу у развојним окружењима и планирати фазно усвајање.
Они који започињу нове пројекте могу дизајнирати од самог почетка на отвореној и стандардизованој основи , користећи зрелост Postgres екосистема и неутрално управљање које даје приоритет заједници и сарадњи.
Са МИТ лиценцом , техничким сидром у PostgreSQL-у, циљем компатибилности са MongoDB екосистемом и подршком The Linux Foundation , DocumentDB се позиционира као отворена и прагматична алтернатива за базе података докумената, са посебном пажњом на потребе вештачке интелигенције и интероперабилност коју захтева индустрија.