Video: Web Programming - Computer Science for Business Leaders 2016 2025
Del av NoSQL for Dummies Cheat Sheet
Dokument NoSQL databaser er fleksible og skjema agnostiske, noe som betyr at du kan laste alle typer dokumenter uten at databasen trenger å kjenne dokumentets struktur foran. Dokument NoSQL-databaser støtter disse viktige funksjonene.
Funksjonsområde | Couchbase | Microsoft DocumentDB | MarkLogic Server | MongoDB |
---|---|---|---|---|
ACID eller BASE | BASE | BASE, valg av klientdriver konsistens | ACID, BASE, valg av klientdriver konsistens | HA Replicas |
Nei | Administrert av Azure-plattformen. | Ja, Synkroniser | Ja, Async (standard) | DR Replikasjoner |
Ja, master-master, Async | Administrert av Azure-plattformen. | Ja, Async | Ja, Async | Datatyper |
JSON dokumentmodell | JSON dokumentmodell. Samme typer støttes som JSON - | String, tall (IEEE754) og Booleans. Utvidet datatid, guid,
Int64-typer støttes. XML, JSON, tekst og binære dokumenter støttes. Alle W3C XML |
skjema datatyper støttes.
JSON dokumentmodell. Samme typer som JSON. Støtte for 2D |
geospatial data.
Dataindeksering |
Sekundære indekser støttes. Visninger støttes. Ingen universell | indeks. Indeksene oppdateres asynkront.
Universell indeks for alle JSON-dokumenter. Universell indeks |
inkluderer automatisk rekkeviddeindeks deteksjon. Indekser til slutt
konsekvent, som standard. Universell indeks for alle tekst-, XML- og JSON-dokumenter. Visninger |
støttes ikke. Støtter utvalgsindekser. Indekser oppdatert i
ACID-transaksjonen. Geospatial 2D indekser. Ingen universell indeks. Sekundære indekser konfigurerbare på navn |
egenskaper.
Spørring og søk |
Memcached API støttes fullt ut. Spørringer over dokumenter og visninger | støttes.
Bruker SQL over HTTP for spørringer. Ingen gratis tekst søk grammatikk |
støtte. Projeksjon og utvalgsspørsmål støttes.
Søkegrammatikk og |
strukturerte spørringer støttes med gratis tekst (lik Google søkefelt). Utvalgte søkeforespørsler støttes.
Aggregater kan beregnes under et søk. Geospatial forespørsler støttes. Egendefinert JSON-spørringsformat med støtte for utvalgssøk. Ingen |
gratis tekst søk grammatikk støtte. Tekst og Geospatial (GeoJSON)
spørringer støttet. Annonser |
Kommersiell eneste modell. Gis bare tilgjengelig på Microsofts Azure | -plattform.
Kommersiell eneste modell. |
AGPL lisensiert. Kommersielle lisenser tilgjengelig. | Annet | |
Microsofts Azure-plattform skjuler mange av kompleksiteten | for å skalere ut en stor database over flere geografiske områder.
Gir møter på enkelte MarkLogic kontorer over hele verden. |
Dokumentmodell sikkerhetsmodell implementert.
Sterk støtte for lokale møter på mange MongoDB kontorer |
over hele verden. 10 offisielle og 32 fellesklientdrivere.
![]() |