RavenDB: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
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"/>. Nella Versione 3.0 è stato sostituito con un nuovo motore di archiviazione, open source, chiamato Voron.<ref name=":5">{{cite news|url=https://visualstudiomagazine.com/articles/2014/12/02/ravendb-3-for-dotnet.aspx |website=visualstudiomagazine.com |title=NoSQL for .NET: RavenDB 3.0 Takes Flight |date=2014 |access-date=2021-01-04}}</ref><ref name=":6">{{cite news|url=https://www.heise.de/developer/meldung/NoSQL-RavenDB-3-0-erhaelt-weitere-Storage-Engine-2480210.html |website=www.heise.de |title=NoSQL: RavenDB 3.0 erhält weitere Storage Engine |date=2014 |access-date=2021-01-04}}</ref>
 
Il database client è disponibile per [[C Sharp|C#]], [[C++]], [[Java (linguaggio di programmazione)|Java]], [[Node.js]], [[Python]], [[Ruby]] e [[Go]].<ref name=":17"/>