
Ang DocumentDB , ang open document database na pinapagana ng Microsoft, ay gumawa ng isang mahalagang hakbang pasulong sa pamamagitan ng pagsali sa The Linux Foundation . Ang proyekto ay lisensyado na ngayon sa ilalim ng lisensya ng MIT at naglalayong maging isang open standard para sa mga aplikasyong nakabatay sa dokumento, na nakatuon sa neutral na pamamahala at malawak na kolaborasyon.
Itinayo gamit ang PostgreSQL , pinagsasama ng proyekto ang kakayahang umangkop ng NoSQL sa katatagan ng relational engine, at sinusuportahan ng lumalaking ecosystem ng mga kontribyutor. Sa loob lamang ng ilang buwan, nakakuha ito ng halos 2.000 bituin sa GitHub at nakaakit ng mga developer, cloud provider, at mga kumpanya ng database na interesado sa isang landas na walang vendor.
Ano ang DocumentDB at bakit ito mahalaga
Sa esensya, ang DocumentDB ay isang open-source na document database, na tugma sa mga MongoDB driver at binuo sa ibabaw ng PostgreSQL. Nagbibigay ito ng katutubong suporta para sa mga operasyon ng BSON, CRUD, at mga query sa dokumento, pati na rin ang mga advanced na tampok tulad ng full-text search, geospatial query, at vector search . Sa pamamagitan ng pag-asa sa PostgreSQL, nagmamana ito ng mga garantiya ng ACID, napatunayang replikasyon, at isang mature na ecosystem ng mga tool.
Nag-aalok ang proyekto ng karanasang nakatuon sa mga developer, na may napakabilis na pag-setup at mga opsyon para gumana sa parehong PostgreSQL interface (para sa mas malakas na JSON) at MongoDB driver compatibility upang magamit ang mga umiiral na kaalaman at tool.
Mula sa Microsoft Labs hanggang sa isang Neutral na Bahay
Nagsimula ang DocumentDB bilang isang extension ng PostgreSQL noong 2024 at inilunsad bilang isang open-source na proyekto noong unang bahagi ng 2025. Sa pamamagitan ng integrasyon nito sa The Linux Foundation, nagkakaroon ito ng malayang pagkakakilanlan, bukas na pamamahala, at isang balangkas para sa neutralidad ng vendor . Titiyakin ng pundasyon na mapapanatili ang PostgreSQL-first na pamamaraan, na pumipigil sa mga hindi kinakailangang fork at pagkapira-piraso ng ecosystem.
Kasama sa transisyon ang isang bagong organisasyon sa GitHub para sa pagpapaunlad, mga isyu, at mga talakayan, isang Technical Steering Committee (TSC) upang magtakda ng bisyon at roadmap, at isang grupo ng mga tagapangalaga na titiyak sa kalidad ng code at mga pamantayan ng proyekto.
Ang pinabilis na paglago ng DocumentDB sa maikling panahon
Simula nang ilunsad ito, patuloy na lumago ang interes: halos 2.000 bituin sa GitHub , daan-daang kontribusyon, at isang aktibong komunidad ng mga gumagamit ng PostgreSQL. Ang nagsimula bilang dalawang extension ay naging isang kumpletong database ng dokumento sa ibabaw ng Postgres, na umaakit sa mga organisasyong naghahanap ng bukas na alternatibo sa mga proprietary na teknolohiya.
Ang momentum na ito ay sinusuportahan ng kombinasyon ng PostgreSQL ng performance at extensibility , at ng pagiging tugma sa mga itinatag na tool at workflow sa mundo ng MongoDB, na nagpapadali sa pagsubok, pag-aampon, at mga progresibong migrasyon.
Pagkatugma sa MongoDB: Target at Katayuan
Inuuna ng proyekto ang ganap na pagiging tugma sa mga driver ng MongoDB , kabilang ang isang gateway na nagbibigay-daan sa paggamit ng mga ito mula sa maraming wika. Bagama't kailangan pa ring tugunan ang ilang mga lugar, ang layunin sa pagiging tugma ay nakabalangkas sa founding charter ng proyekto at gumagabay sa teknikal na pag-unlad upang mabawasan ang alitan sa migrasyon.
Ang estratehiyang ito ay nagbibigay-daan sa mga pangkat na mapanatili ang mga pamilyar na kagamitan at kasanayan, habang nakikinabang mula sa pagiging bukas at pamamahala ng DocumentDB at sa katatagan at kakayahan ng PostgreSQL.
Suporta sa industriya at boses ng ecosystem
Ang hakbang na ito ay may kasamang suporta ng mga kompanya tulad ng AWS, Google, Cockroach Labs, Microsoft, Rippling, SingleStore, Snowflake, Supabase, Ubicloud, at Yugabyte , bukod sa iba pa. Pinahahalagahan ng mga tauhan sa loob ng ecosystem ng Postgres ang pangakong gamitin ang kagalingan at kakayahang mapalawak nito upang magdala ng mga database ng dokumento sa isang karaniwan at tunay na bukas na plataporma.
Binibigyang-diin ng pundasyon na pinupunan ng DocumentDB ang isang puwang sa larangan ng database ng dokumento at binubuksan ang pinto sa isang bukas na pamantayan na katulad ng ibig sabihin ng SQL para sa mga relational database, na may inobasyon na pinapagana ng komunidad at sa ilalim ng isang mapagpahintulot na lisensya ng MIT.
Ang Amazon DocumentDB ay hindi pareho
Bagama't sinusuportahan ng AWS ang proyekto at planong mag-ambag, naiiba ang serbisyo nito sa Amazon DocumentDB : ito ay isang database na tugma sa MongoDB API na binuo ng AWS na may sarili nitong engine. Sa kabilang banda, ang proyekto ng Linux Foundation ay batay sa PostgreSQL na may mga open-source na extension. Ipinapahiwatig ng AWS na patuloy itong mamumuhunan sa pareho at ang mga inobasyon ay ibabahagi kapag ito ay naging makabuluhan.
Ang pakikisamang ito ay naglalayong bigyan ang mga customer ng mas maraming opsyon, na pinagsasama ang isang pinagsama-samang pinamamahalaang serbisyo na may bukas at nakabatay sa komunidad na implementasyon sa Postgres.
Mga lisensya, pamantayan at tugon sa merkado
Ang pagpili ng lisensya ng MIT ay nakakaiwas sa mga obligasyon sa pagbabahagi ng pagbabago at nagpapadali sa paggamit nito sa mga serbisyo ng cloud . Samantala, bahagi ng industriya ay lumilipat mula sa mas mahigpit na mga lisensya patungo sa mga bukas o hybrid na modelo. Sa kontekstong ito, ang pagsali ng DocumentDB sa pundasyon ay binibigyang-kahulugan bilang isang pagpapalakas sa isang bukas na pamantayan para sa mga database ng dokumento na may compatibility ng MongoDB.
Binigyang-diin ng MongoDB na ang isang solusyong nakabatay sa Postgres ay may mga limitasyon ng isang relational engine, bagama't pinapanatili nito ang isang malapit na ugnayan sa Microsoft. Ang komunidad, sa kanilang bahagi, ay matagal nang nagtutulak para sa tunay na interoperability at isang karaniwang wika para sa mga database ng dokumento.
AI at mga modernong workload
Ang mga generative AI application ay humahawak ng semi-structured data at nangangailangan ng semantic at vector searches. Isinasama ng DocumentDB ang mga teknolohiyang tulad ng DiskANN at mga semantic operator na binuo para sa Postgres ecosystem, na nagbibigay ng mga bentahe para sa mga use case ng AI nang walang mga gastos sa paglilisensya ng pagmamay-ari.
Nakaplano ang proyekto para sa mga deployment sa mga Kubernetes at multi-disk VM environment , na naglalayong mabawasan ang mga pagkaantala sa mga migrasyon at mapadali ang operasyon sa iba't ibang cloud at hybrid na sitwasyon.
Ano ang ibig sabihin nito para sa mga negosyo at developer
Para sa mga pangkat na naghahangad na mabawasan ang vendor lock-in, ang DocumentDB ay nagsisilbing paraan upang malampasan ang vendor lock-in, habang pinapanatili ang pagiging tugma sa mga driver ng MongoDB at sa balangkas ng PostgreSQL. Maipapayo na suriin ang pagsisikap sa paglipat sa pamamagitan ng load sa mga kapaligiran ng pag-develop at magplano para sa unti-unting pag-aampon.
Ang mga nagsisimula ng mga bagong proyekto ay maaaring magdisenyo mula sa simula sa isang bukas at naaayon sa pamantayan , sinasamantala ang kapanahunan ng ekosistema ng Postgres at isang neutral na pamamahala na inuuna ang komunidad at kolaborasyon.
Taglay ang lisensya ng MIT , isang teknikal na angkla sa PostgreSQL, isang layunin ng pagiging tugma sa ecosystem ng MongoDB, at ang suporta ng The Linux Foundation , ipinoposisyon ng DocumentDB ang sarili bilang isang bukas at praktikal na alternatibo para sa mga database ng dokumento, na may espesyal na atensyon sa mga pangangailangan ng AI at sa interoperability na hinihingi ng industriya.