Microsoft dona DocumentDB alla Linux Foundation

  • DocumentDB passa alla Linux Foundation con licenza MIT e governance aperta.
  • Basato su PostgreSQL con supporto BSON, query sui documenti e ricerca vettoriale.
  • Obiettivo di compatibilità del driver MongoDB: transizione e migrazione facili.
  • Ampio supporto del settore: AWS, Google, Cockroach Labs, Snowflake e altri.

DocumentDB e la Linux Foundation

DocumentDB , il database di documenti open source di Microsoft, compie un importante passo avanti entrando a far parte della Linux Foundation . Il progetto è ora rilasciato sotto licenza MIT e punta a diventare uno standard aperto per le applicazioni basate su documenti, con particolare attenzione alla governance neutrale e all'ampia collaborazione.

Basato su PostgreSQL , il progetto combina la flessibilità dei database NoSQL con la robustezza dei database relazionali ed è supportato da un ecosistema di contributori in continua crescita. In pochi mesi ha già ottenuto quasi 2.000 stelle su GitHub e ha attirato sviluppatori, fornitori di servizi cloud e aziende di database interessati a una soluzione indipendente da un singolo fornitore.

Cos'è DocumentDB e perché è importante

In sostanza, DocumentDB è un database di documenti open source, compatibile con i driver di MongoDB e basato su PostgreSQL. Offre supporto nativo per BSON, operazioni CRUD e query sui documenti, oltre a funzionalità avanzate come la ricerca full-text, le query geospaziali e la ricerca vettoriale . Grazie alla sua architettura basata su PostgreSQL, eredita le garanzie ACID, la comprovata replicazione e un ecosistema di strumenti consolidato.

Il progetto offre un'esperienza incentrata sugli sviluppatori, con una configurazione molto rapida e opzioni per lavorare sia con interfacce PostgreSQL (per JSON più potenti) sia con la compatibilità del driver MongoDB per sfruttare le conoscenze e gli strumenti esistenti.

Dai laboratori Microsoft a una casa neutrale

DocumentDB è nato come estensione di PostgreSQL nel 2024 ed è stato lanciato come progetto open source all'inizio del 2025. Con la sua integrazione nella Linux Foundation, acquisisce un'identità indipendente, una governance aperta e un framework per la neutralità del fornitore . La fondazione garantirà che l'approccio "PostgreSQL-first" venga mantenuto, prevenendo fork non necessari e la frammentazione dell'ecosistema.

La transizione prevede una nuova organizzazione su GitHub per lo sviluppo, la gestione dei problemi e le discussioni, un Comitato Direttivo Tecnico (TSC) per definire la visione e la roadmap, e un gruppo di manutentori che garantiranno la qualità del codice e il rispetto degli standard di progetto.

La crescita accelerata di DocumentDB in breve tempo

Dal suo lancio, l'interesse è cresciuto costantemente: quasi 2.000 stelle su GitHub , centinaia di contributi e una comunità attiva di utenti PostgreSQL. Quello che era iniziato come un insieme di due estensioni si è trasformato in un database documentale completo basato su PostgreSQL, attraente per le organizzazioni alla ricerca di un'alternativa open source alle tecnologie proprietarie.

Questo slancio è supportato dalla combinazione di prestazioni ed estensibilità di PostgreSQL e dalla compatibilità con strumenti e flussi di lavoro consolidati nel mondo MongoDB, facilitando i test, l'adozione e le migrazioni progressive.

Compatibilità MongoDB: Target e Stato

Il progetto dà priorità alla piena compatibilità con i driver di MongoDB , includendo un gateway che ne consenta l'utilizzo da più linguaggi di programmazione. Sebbene alcune aree debbano ancora essere affrontate, l' obiettivo di compatibilità è delineato nello statuto fondativo del progetto e guida lo sviluppo tecnico per ridurre al minimo le difficoltà di migrazione.

Questa strategia consente ai team di mantenere strumenti e pratiche familiari, beneficiando al contempo dell'apertura e della governance di DocumentDB e della stabilità e delle funzionalità di PostgreSQL.

Supporto dell'industria e voci dell'ecosistema

Questa iniziativa gode del supporto di importanti attori come AWS, Google, Cockroach Labs, Microsoft, Rippling, SingleStore, Snowflake, Supabase, Ubicloud e Yugabyte , tra gli altri. Le figure di spicco dell'ecosistema Postgres apprezzano l'impegno a sfruttare la sua versatilità ed estensibilità per portare i database a documenti su una piattaforma comune e veramente aperta.

La fondazione sottolinea che DocumentDB colma una lacuna nel panorama dei database documentali e apre le porte a uno standard aperto simile a quello che SQL ha rappresentato per i database relazionali, con innovazione guidata dalla comunità e sotto una licenza permissiva MIT.

Amazon DocumentDB non è lo stesso

Sebbene AWS supporti il ​​progetto e preveda di contribuire, il suo servizio Amazon DocumentDB è diverso: si tratta di un database compatibile con le API di MongoDB, sviluppato da AWS con un proprio motore. Il progetto della Linux Foundation, invece, si basa su PostgreSQL con estensioni open source. AWS indica che continuerà a investire in entrambi e che le innovazioni saranno condivise quando ciò si rivelerà opportuno.

Questa coesistenza mira a offrire ai clienti più opzioni, combinando un servizio gestito consolidato con un'implementazione aperta e basata sulla comunità su Postgres.

Licenze, standard e risposta del mercato

La scelta della licenza MIT evita gli obblighi di condivisione delle modifiche e ne facilita l'utilizzo nei servizi cloud . Nel frattempo, parte del settore si sta spostando da licenze più restrittive verso modelli aperti o ibridi. In questo contesto, l'adesione di DocumentDB alla fondazione viene interpretata come un impulso a uno standard aperto per i database a documenti con compatibilità con MongoDB.

MongoDB ha sottolineato che una soluzione basata su PostgreSQL presenta i limiti di un motore relazionale, pur mantenendo uno stretto rapporto con Microsoft. La comunità, dal canto suo, si batte da anni per una vera interoperabilità e un linguaggio comune per i database a documenti.

Intelligenza artificiale e carichi di lavoro moderni

Le applicazioni di intelligenza artificiale generativa gestiscono dati semi-strutturati e richiedono ricerche semantiche e vettoriali. DocumentDB integra tecnologie come DiskANN e operatori semantici sviluppati per l'ecosistema Postgres, offrendo vantaggi per i casi d'uso di intelligenza artificiale senza costi di licenza proprietari.

Il progetto prevede implementazioni in ambienti Kubernetes e macchine virtuali multi-disco , con l'obiettivo di ridurre al minimo le interruzioni durante le migrazioni e facilitare il funzionamento in diversi scenari cloud e ibridi.

Cosa significa per le aziende e gli sviluppatori

Per i team che desiderano ridurre la dipendenza da un singolo fornitore, DocumentDB rappresenta una soluzione per superare questo problema, mantenendo al contempo la compatibilità con i driver di MongoDB e il framework di PostgreSQL. Si consiglia di valutare l'impegno necessario per la migrazione in base al carico di lavoro negli ambienti di sviluppo e di pianificare un'adozione graduale.

Chi avvia nuovi progetti può progettare fin dall'inizio su una base aperta e standardizzabile , sfruttando la maturità dell'ecosistema Postgres e una governance neutrale che privilegia la comunità e la collaborazione.

Con una licenza MIT , un ancoraggio tecnico in PostgreSQL, l'obiettivo di compatibilità con l'ecosistema MongoDB e il supporto della Linux Foundation , DocumentDB si posiziona come un'alternativa aperta e pragmatica per i database documentali, con particolare attenzione alle esigenze dell'intelligenza artificiale e all'interoperabilità richiesta dal settore.

ArangoDB-Web-UI
Articolo correlato:
ArangoDB un sistema di database multi-modello open source

Aggiungi come fonte preferita in Google