Video: 08-04 NoSQL: Dokument-DB 2025
Del av NoSQL for Dummies Cheat Sheet
Dokument NoSQL databaser är flexibla och schema agnostiska, vilket innebär att du kan ladda alla typer av dokument utan att databasen behöver veta dokumentets struktur uppifrån. Dokument NoSQL-databaser stöder dessa viktiga funktioner.
Funktionsområde | Couchbase | Microsoft DocumentDB | MarkLogic Server | MongoDB |
---|---|---|---|---|
ACID eller BASE | BASE | BASE, konsekvent val av klientdrivrutin | ACID, fullständigt serialiserbar < BASE, konsekvent val av klientdrivrutin | HA Replicas |
Nej | Administreras av Azure-plattformen. | Ja, Sync | Ja, Async (standard) | DR Replicer |
Ja, master-master, Async | Administreras av Azure-plattformen. | Ja, Async | Ja, Async | Datatyper |
JSON-dokumentmodell | JSON-dokumentmodell. Samma typer som stöds som JSON - | String, nummer (IEEE754) och Booleans. Utökad datum-tid, guid,
Int64-typer stöds. XML, JSON, text och binära dokument stöds. Alla W3C XML |
schema datatyper stöds.
JSON-dokumentmodell. Samma typer som JSON. Stöd för 2D |
geospatial data.
Dataindexering |
Sekundära index stöds. Visningar som stöds. Inget universellt | index. Indexerna uppdateras asynkront.
Universellt index för alla JSON-dokument. Universellt index |
innehåller automatisk avkänning av indexindex. Indexer så småningom
konsekvent som standard. Universellt index för alla text-, XML- och JSON-dokument. Visningar |
stöds inte. Stöder intervallindex. Indexer uppdaterade inom
ACID-transaktionen. Geospatial 2D-index. Inget universellt index. Sekundära index som kan konfigureras med namngivna |
egenskaper.
Fråga och sök |
Memcached API fullt stöd. Frågor över dokument och visningar | stöds.
Använder SQL över HTTP för frågor. Ingen gratis text sök grammatik |
support. Projektions- och intervjufrågor stöds.
Sökgrammatik och |
strukturerad fråga både stöds av gratis text (liknande Google sökrutan). Större sökfrågor stöds.
Aggregat kan beräknas under en sökning. Geospatialfrågor stöds. Anpassad JSON-fråga med stöd för intervjufrågor. Ingen |
gratis text söktrafik stöd. Text och Geospatial (GeoJSON)
frågor som stöds. Annonser |
Kommersiell enda modell. Tillhandahålles endast på Microsofts Azure | -plattform.
Kommersiell enda modell. |
AGPL licensierad. Kommersiella licenser tillgängliga. | Annan | |
Microsofts Azure-plattform döljer många av komplexiteten | för att skala ut en stor databas över flera geografiska områden.
Ger möten på några MarkLogic-kontor över hela världen. |
Dokumentmodell säkerhetsmodell genomförd.
Starkt stöd för lokala möten på många MongoDB-kontor |
över hela världen. 10 officiella och 32 community klientdrivrutiner.
![]() |