RavenDB: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Java |
|||
Riga 67:
I database possono essere distribuiti su un cluster di server (chiamati ‘nodi’) usando replica multi-master.<ref name=":1"/><ref name=":17">{{cite news|url=https://db-engines.com/en/system/RavenDB |website=db-engines.com |title=RavenDB System Properties |access-date=2021-01-04}}</ref> Alcune operazioni a livello di cluster richiedono il consenso della maggioranza dei nodi, il consenso è determinato usando un’implementazione dell’algoritmo Raft chiamata Rachis.<ref name=":1"/> Le attività sono distribuite ai diversi nodi in modo bilanciato.<ref name=":1"/><ref name=":34">{{cite news|url=http://techgenix.com/review-nosql-database-ravendb/ |website=techgenix.com |title=Review: NoSQL database RavenDB |date=2019 |access-date=2021-01-04}}</ref>
Originariamente RavenDB usava il motore di archiviazione Esent.<ref name=":2"/><ref name=":18">{{cite news|url=https://ayende.com/blog/3769/hidden-windows-gems-extensible-storage-engine |website=ayende.com |title=Hidden Windows Gems: Extensible Storage Engine |date=2008 |access-date=2021-01-04}}</ref><ref name=":32"/>
Il database client è disponibile per [[C Sharp|C#]], [[C++]], [[Java (linguaggio di programmazione)|Java]], [[Node.js]], [[Python]], [[Ruby]] e [[Go]].<ref name=":17"/>
|