Video: 08-04 NoSQL: Dokument-DB 2025
Del af NoSQL For Dummies Cheat Sheet
Dokument NoSQL databaser er fleksible og skema agnostiske, hvilket betyder at du kan indlæse enhver form for dokument uden at databasen behøver at kende dokumentets struktur opad. Document NoSQL databaser understøtter disse vigtige funktioner.
Funktionsområde | Couchbase | Microsoft DocumentDB | MarkLogic Server | MongoDB |
---|---|---|---|---|
ACID eller BASE | BASE | BASE, valg af klientdriverens konsistens | ACID, fuldt serialiserbar < BASE, valg af klientdriverens konsistens | HA Replicas |
Nej | Administreret af Azure-platformen. | Ja, Synkroniser | Ja, Async (standard) | DR Replikser |
Ja, master-master, Async | Administreret af Azure-platformen. | Ja, Async | Ja, Async | Datatyper |
JSON-dokumentmodel | JSON-dokumentmodel. Samme typer understøttes som JSON - | String, tal (IEEE754) og Booleans. Udvidet datatid, guid,
Int64-typer understøttes. XML, JSON, tekst og binære dokumenter understøttes. Alle W3C XML |
skema datatyper understøttes.
JSON dokumentmodel. Samme typer som JSON. Støtte til 2D |
geospatiale data.
Data indeksering |
Understøttede sekundære indekser. Visninger understøttet. Ingen universel | indeks. Indekser opdateres asynkront.
Universelt indeks for alle JSON-dokumenter. Universelt indeks |
omfatter automatisk rækkeviddeindeksdetektering. Indekser til sidst
konsekvent som standard. Universelt indeks for alle tekst-, XML- og JSON-dokumenter. Visninger |
understøttes ikke. Understøtter intervalindekser. Indekser opdateret inden for
ACID-transaktionen. Geospatial 2D indekser. Intet universelt indeks. Sekundære indekser kan konfigureres på navngivne |
egenskaber.
Forespørgsel og søgning |
Memcached API understøttes fuldt ud. Forespørgsler over dokumenter og visninger | understøttes.
Bruger SQL over HTTP til forespørgsler. Ingen gratis tekstsøg grammatik |
support. Projektions- og udvalgsspørgsmål understøttes.
Search-grammatik og |
strukturerede forespørgsler understøttes både af gratis tekst (ligner Google-søgefelt). Understøttede interviewsøgninger.
Aggregater kan beregnes under en søgning. Geospatiale forespørgsler understøttes. Brugerdefineret JSON-forespørgselsformat med understøttelse af rækkefølge forespørgsler. Ingen |
gratis tekst søgning grammatik support. Tekst og Geospatial (GeoJSON)
forespørgsler understøttet. Annoncer |
Kommerciel eneste model. Forudsat kun på Microsofts Azure | platform.
Kommerciel eneste model. |
AGPL licenseret. Kommercielle licenser til rådighed. | Andet | |
Microsofts Azure-platform skjuler mange af kompleksiteterne | for at scalere en stor database på tværs af flere geografiske områder.
Giver møder på nogle MarkLogic kontorer verden over. |
Dokumentniveau sikkerhedsmodel implementeret.
Stærk støtte til lokale møder på mange MongoDB kontorer |
over hele verden. 10 officielle og 32 community klientdrivere.
|