Video: Carla’s Dreams – Document (Cover COMA) | Blending Spirits 2024
Deel van NoSQL For Dummies Cheat Sheet
Document NoSQL-databases zijn flexibel en schema-agnostisch, wat betekent dat u elk type document kunt laden zonder dat de database de structuur van het document vooraf moet kennen. Document NoSQL-databases ondersteunen deze belangrijke functies.
Functiegebied | Couchbase | Microsoft DocumentDB | MarkLogic-server | MongoDB |
---|---|---|---|---|
ACID of BASE | BASE | BASE, consistentie van clientstuurprogramma | ACID, volledig serializable < BASE, consistentie-selectie clientstuurprogramma | HA-replica |
Nee | Beheerd door Azure-platform. | Ja, Sync | Ja, Async (standaard) | DR Replica's |
Ja, master-master, Async | Beheerd door Azure-platform. | Ja, Async | Ja, Async | Gegevenstypen |
JSON-documentmodel | JSON-documentmodel. Dezelfde typen worden ondersteund als JSON - | String, cijfers (IEEE754) en Booleans. Verlengde datum-tijd, guid,
Int64-typen ondersteund. Ondersteuning voor XML, JSON, tekst en binaire documenten. Alle W3C XML |
schema-gegevenstypen worden ondersteund.
JSON-documentmodel. Dezelfde typen als JSON. Ondersteuning voor 2D |
geospatiale gegevens.
Gegevensindexering |
Secundaire indexen worden ondersteund. Weergaven ondersteund. Geen universele | index. Indexen asynchroon bijgewerkt.
Universele index voor alle JSON-documenten. Universele index |
omvat automatische bereikindexdetectie. Indexen zijn standaard
standaard, standaard. Universele index voor alle tekst-, XML- en JSON-documenten. Weergaven |
worden niet ondersteund. Ondersteunt bereikindices. Indexen bijgewerkt binnen de
ACID-transactie. Geospatiale 2D-indexen. Geen universele index. Secundaire indexen die kunnen worden geconfigureerd op eigenschappen met de naam |
.
Zoekopdracht en zoek |
Memcached API volledig ondersteund. Query's over documenten en weergaven | worden ondersteund.
Gebruikt SQL via HTTP voor query's. Geen ondersteuning voor grammatica in grammatica |
. Projectie- en bereikquery's ondersteund.
Vrije tekst (vergelijkbaar met Google-zoekvak) zoekgrammatica en |
gestructureerde query's die beide worden ondersteund. Bereikquery's ondersteund.
Aggregaten kunnen tijdens een zoekopdracht worden berekend. Georuimtelijke query's ondersteund. Aangepaste JSON-queryindeling met ondersteuning voor bereikquery's. Geen |
gratis grammaticaondersteuning voor grammatica. Tekst en Geospatial (GeoJSON)
query's ondersteund. Commercials |
Alleen in de handel verkrijgbaar model. Alleen beschikbaar op het Azure | -platform van Microsoft.
Alleen in de handel verkrijgbaar model. |
AGPL-licentie. Commerciële licenties beschikbaar. | Anders | |
Het Azure-platform van Microsoft verbergt veel van de complexiteiten | voor het opschalen van een grote database in meerdere geografische gebieden.
Levert meetups op een aantal MarkLogic-kantoren over de hele wereld. |
Beveiligingsmodel op documentniveau geïmplementeerd.
Sterke ondersteuning voor lokale meetups op vele MongoDB-kantoren |
wereldwijd. 10 officiële en 32 community client-stuurprogramma's.
|