Base di dati orientata al documento: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m smistamento lavoro sporco e fix vari |
m →Implementazioni: sistemazione fonti, smistamento lavoro sporco e fix vari |
||
(10 versioni intermedie di 6 utenti non mostrate) | |||
Riga 1:
{{F|informatica|giugno 2024}}
Una '''base di dati orientata al documento''' è un [[programma (informatica)|programma]] per [[applicazione (informatica)|applicazioni]] orientate al documento. Questi sistemi potrebbero essere implementati come strato sopra un [[database relazionale]] o a [[database ad oggetti|oggetti]].
Riga 4 ⟶ 6:
== Documenti ==
Il concetto fondamentale è quello di ''Documento''. Ogni implementazione differisce nei dettagli della definizione di documento, ma
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 36 ⟶ 38:
Tutti i [[database XML]] sono database orientati al documento. Alcuni esempi:
* [[Lotus Notes]] (IBM)
* askSam (askSam Systems)<ref>
* Apstrata<ref>{{cita web | url = http://www.apstrata.com/ | titolo = Apstrata | accesso = 4 giugno 2010 | urlarchivio = https://web.archive.org/web/20100130110031/http://www.apstrata.com/ | urlmorto = sì }}</ref>
* Datawasp (Significant Data Systems)
* SimpleDB (Amazon.com)
* CRX (Day Software)
* [[MUMPS]] Database<ref>{{cita web|url=http://gradvs1.mgateway.com/download/extreme1.pdf|titolo=Extreme Database programming with MUMPS Globals|accesso=4 giugno 2010|urlarchivio=https://web.archive.org/web/20160706033008/http://gradvs1.mgateway.com/download/extreme1.pdf|urlmorto=sì}}</ref>
* UniVerse (Rocket Software)
* UniData (Rocket Software)
Riga 50 ⟶ 52:
* BaseX, base di dati XML ([[Licenze BSD]])
* [[CouchDB|Apache CouchDB]] ([[Software release life cycle#Beta|Beta software]]), ([[Apache License]])
*
* [[MongoDB]] - database orientato al documento. ([[Affero General Public License|GNU AGPL v3.0]] <ref>
*
* RavenDB - Transazionale [[.NET Framework|.NET]] basato su database a documento [[REST]]ful.<ref name="RavenDB">
*
▲* [https://web.archive.org/web/20100317144345/http://riak.basho.com/ Riak] - Decentralizzato, tolleranza all'errore, datastore di documenti scalabile orizzontalmente ([[Apache License]])
* ThruDB ( [[Licenza BSD]])
*
*
== Note ==
Riga 70 ⟶ 71:
{{Portale|informatica}}
[[Categoria:
|