DocumentDB - Vantaggi
DocumentDB si distingue per alcune funzionalità davvero uniche. Azure DocumentDB offre le funzionalità e i vantaggi chiave seguenti.
Schema gratuito
In un database relazionale, ogni tabella ha uno schema che definisce le colonne e i tipi di dati a cui deve conformarsi ogni riga della tabella.
Al contrario, un database di documenti non ha uno schema definito e ogni documento può essere strutturato in modo diverso.
Sintassi SQL
DocumentDB consente query complesse ad-hoc utilizzando il linguaggio SQL e ogni documento è immediatamente interrogabile nel momento in cui viene creato. Puoi cercare su qualsiasi proprietà ovunque all'interno della gerarchia del documento.
Consistenza sintonizzabile
Fornisce alcuni livelli di coerenza granulari e ben definiti, che consentono di fare ottimi compromessi tra coerenza, disponibilità e latenza.
È possibile scegliere tra quattro livelli di coerenza ben definiti per ottenere un compromesso ottimale tra coerenza e prestazioni. Per le query e le operazioni di lettura, DocumentDB offre quattro distinti livelli di coerenza:
- Strong
- Bounded-staleness
- Session
- Eventual
Scala elastica
La scalabilità è il nome del gioco con NoSQL e DocumentDB lo offre. DocumentDB ha già dimostrato la sua portata.
I principali servizi come Office OneNote e Xbox sono già supportati da DocumentDB con database contenenti decine di terabyte di documenti JSON, oltre un milione di utenti attivi e che operano in modo coerente con una disponibilità del 99,95%.
Puoi scalare in modo elastico DocumentDB con prestazioni prevedibili creando più unità man mano che la tua applicazione cresce.
Completamente gestito
DocumentDB è disponibile come piattaforma basata su cloud completamente gestita come servizio in esecuzione su Azure.
Non c'è semplicemente nulla da installare o gestire.
Non ci sono server, cavi, sistemi operativi o aggiornamenti da gestire, né repliche da configurare.
Microsoft fa tutto ciò che funziona e mantiene il servizio in esecuzione.
In pochi minuti, puoi iniziare a lavorare con DocumentDB usando solo un browser e una sottoscrizione di Azure.