Base di dati orientata al documento: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 4:
== Documenti ==
Il concetto fondamentale è quello di ''Documento''. Ogni implementazione differisce nei dettagli della definizione di documento, ma comunque in generale si assume che siano incapsulati e codificati i dati o le informazioni in base ad uno [[Norma (tecnologia)|standard]]. Le codifiche più comuni sono [[XML]], [[YAML]], [[JSON]], e [[BSON]] così come formati binari tipo [[PDF]] o [[Microsoft Office]].
I documenti all'interno della base di dati sono simili ai record dei database relazionali, ma sono meno rigidi. Non è richiesta l'adesione ad uno schema standard. Un esempio di documento:
Riga 28:
=== Chiavi ===
I documenti sono indirizzati all'interno del database mediante ''key'' univoche. Spesso la [[chiave di database|chiave]] è una semplice [[stringa (informatica)|stringa]], in alcuni casi è un [[Uniform Resource Identifier|URI]] o una path. Solitamente il database mantiene un indice delle chiavi per consentire un recupero veloce del documento.
=== Recupero ===
|