Witold Kepinski - 30 januari 2025

Microsoft DocumentDB Open-source documentdatabase is gebouwd op PostgreSQL

Microsoft heeft de officiële release aangekondigd van DocumentDB, een open-source documentdatabaseplatform en de motor achter Azure Cosmos DB for MongoDB op basis van vCore, gebouwd op PostgreSQL.

Microsoft DocumentDB Open-source documentdatabase is gebouwd op PostgreSQL image

Microsoft maakte dit bekend in een blog. NoSQL-databases hebben historisch gezien cloudspecifieke oplossingen geboden zonder een gemeenschappelijke standaard voor interoperabiliteit. Dit heeft geleid tot een groeiende vraag naar een interoperabele, draagbare en volledig ondersteunde productie-klare lokale instantie van een documentdatastore.

Microsoft vond het bovendien belangrijk om een standaard te hebben voor NoSQL-databases om meer flexibiliteit te bieden bij het kiezen en wisselen tussen verschillende NoSQL-databases. Bovendien heeft het afgelopen decennium een explosie in de populariteit van PostgreSQL binnen de ontwikkelaarsgemeenschap gezien.

Om aan de NoSQL-databasebehoeften van de community te voldoen en de universele acceptatie van PostgreSQL te benutten, heeft Microsoft DocumentDB gelanceerd - een volledig permissief, open-source platform voor documentdatastores gebouwd op de krachtige PostgreSQL-engine.

Missie en zichtbaarheid

De missie van DocumentDB is om de ontwikkelaarsgemeenschap te voorzien van een NoSQL-datastore, geïmplementeerd met behulp van PostgreSQL met volledige zichtbaarheid in de architectuur en implementatie van de engine.

Alle kerncomponenten van de database-engine, van CRUD-bewerkingen (Create, Read, Update, Delete) tot indexering en vectorzoekfunctionaliteit, zijn openbaar. PostgreSQL heeft een meteoorachtige stijging in populariteit gekend met zijn continu evoluerende functieset en rijk ecosysteem van extensies.

Microsoft heeft besloten om DocumentDB te lanceren - een volledig open-source platform aangedreven door PostgreSQL waarop een end-to-end documentdatabase-ervaring kan worden gebouwd, om aan de NoSQL-databasebehoeften van de community te voldoen.

Licentie

Om de ware geest van open source te handhaven, gebruikt het project de meest permissieve MIT-licentie, waarbij ontwikkelaars geen beperkingen hebben bij het opnemen van het project in nieuwe en bestaande oplossingen van henzelf.

Er zijn geen commerciële licentiekosten, geen gebruiks- of distributierestricties en geen trucjes. Hoewel bijdragen aan het project altijd welkom en aangemoedigd zijn, zijn er geen vereisten voor gebruikers om hun aanpassingen, bijdragen en verbeteringen terug te committen aan het project.

De MIT-licentie garandeert volledige vrijheid om de repository te forken, te gebruiken en te distribueren zonder enige verplichting.

Open-source standaard

DocumentDB is de eerste implementatie van de ambitieuzere missie van het project om een ​​standaard voor open-source documentdatabases te creëren, vergelijkbaar met de ANSI (American National Standards Institute) SQL-standaard voor relationele databases.

De creatie van een NoSQL-standaard zal de compatibiliteit en interoperabiliteit van NoSQL-engines in de toekomst verhogen. De motivatie achter de standaard is om verschillen in openbare API's (Application Programming Interfaces) en engine-fundamentals tussen NoSQL-database-implementaties te minimaliseren.

Over het algemeen zal dit een verbeterde ontwikkelaarservaring vergemakkelijken bij het onboarden van documentdatabases en belangrijker nog - bij het overschakelen van de ene database naar de andere.

Lees alle details verder in de blog van Microsoft.

DIC Awards 5/12/2024 t/m 20/03/2025 BW Copaco platinum sponsor awards 2024-2025 tm 31-01-2025 BW + BN
DIC Awards 5/12/2024 t/m 20/03/2025 BW + BN

Wil jij dagelijkse updates?

Schrijf je dan in voor onze nieuwsbrief!