RavenDB: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
FrescoBot (discussione | contributi)
m Bot: sintassi delle note e modifiche minori
Recupero di 1 fonte/i e segnalazione di 0 link interrotto/i.) #IABot (v2.0.9.5
 
(8 versioni intermedie di 5 utenti non mostrate)
Riga 1:
{{Software
|Nome = RavenDB
|Logo = RavenDB logo.svg
|DimensioneLogo =
|Screenshot =
Riga 35:
 
== Storia ==
Originariamente chiamato “Rhino DivanDB”<ref name=":1"/><ref name=":2">{{Cita news|url=https://blogs.msdn.microsoft.com/laurionb/2008/12/23/ayendes-divandb-also-is-esent-the-most-widely-used-database-engine/ |sito=blogs.msdn.microsoft.com |titolo=Ayende's DivanDB (also, is esent the most widely used database engine?) |data=2008 |accesso=4 gennaio 2021}}</ref>, RavenDB inizia come un progetto di Oren Eini (alias Ayende Rahien) nel 2008<ref name=":18"/> ed è sviluppato da Hibernating Rhinos Ltd.<ref name=":22">{{Cita news|url=https://www.gartner.com/en/documents/3892294/other-vendors-to-consider-for-operational-dbmss |sito=www.gartner.com |titolo=Other Vendors to Consider for Operational DBMSs |data=2018 |accesso=4 gennaio 2021}}</ref><ref name=":24">{{Cita news|url=https://hibernatingrhinos.com/ |sito=hibernatingrhinos.com |titolo=Hibernating Rhino |accesso=4 gennaio 2021}}</ref> La società sostiene che è stato il primo database orientato ai documenti ad essere eseguito in modo nativo col framework [[.NET]].<ref name=":3">{{Cita news |url=https://www.whoishostingthis.com/resources/ravendb/ |sito=www.whoishostingthis.com |titolo=RavenDB Development: Finally, A Solid Document-based Database for Windows? |data=2019 |accesso=4 gennaio 2021 |pubblicazione= |dataarchivio=8 ottobre 2020 |urlarchivio=https://web.archive.org/web/20201008090120/https://www.whoishostingthis.com/resources/ravendb/ |urlmorto=sì }}</ref><ref name=":4">{{Cita news|url=https://docs.microsoft.com/en-us/archive/msdn-magazine/2011/november/nosql-document-database-embedding-ravendb-into-an-asp-net-mvc-3-application |sito=docs.microsoft.com |titolo=NoSQL Document Database - Embedding RavenDB into an ASP.NET MVC 3 Application |data=2011 |accesso=4 gennaio 2021}}</ref><ref name=":7"/><ref name=":20">{{Cita news|url=https://dzone.com/articles/why-raven-db |sito=dzone.com |titolo=Why Raven DB? |data=2010 |accesso=4 gennaio 2021}}</ref> È stato uno fra i primi database orientati ai documenti a fornire garanzie di tipo ACID.<ref name=":17"/><ref name=":20"/><ref name=":21">{{Cita news |url=https://www.integrace.nl/nl/News/307/RavenDB |sito=www.integrace.nl |titolo=RavenDB vs SQL Server |data=2012 |accesso=4 gennaio 2021 |dataarchivio=8 ottobre 2020 |urlarchivio=https://web.archive.org/web/20201008214658/https://www.integrace.nl/nl/News/307/RavenDB |urlmorto=sì }}</ref>
 
Nel 2019 Hibernating Rhinos ha cominciato ad offrire RavenDB come un servizio cloud chiamato RavenDB Cloud.<ref name=":23">{{Cita news|url=https://cloud.ravendb.net/ |sito=cloud.ravendb.net |titolo=Managed RavenDB Cloud Hosting |accesso=4 gennaio 2021}}</ref><ref name=":27">{{Cita news|url=https://www.datanami.com/2019/07/02/ravendb-launches-managed-cloud-service/ |sito=www.datanami.com |titolo=RavenDB Launches Managed Cloud Service |data=2019 |accesso=4 gennaio 2021}}</ref><ref name=":28">{{Cita news|url=https://sdtimes.com/goog/sd-times-news-digest-google-robots-text-parser-open-sourced-bonitasofts-cloud-and-low-code-capabilities-and-owasp-zap-2-8/ |sito=sdtimes.com |titolo=SD Times news digest: Google robots.text parser open sourced, Bonitasoft’s cloud and low-code capabilities, and OWASP ZAP 2.8 |data=2019 |accesso=4 gennaio 2021}}</ref><ref name=":29">{{Cita news|url=https://it.toolbox.com/blogs/shrutiumathe/ravendb-adds-new-enhancements-to-its-cloud-based-database-service-ensuring-high-availability-in-cloud-110419 |sito=it.toolbox.com |titolo=New capabilities in database infrastructure service ensure high availability in Cloud-only scenarios |data=2019 |accesso=4 gennaio 2021}}</ref>
Riga 45:
| 1.0 || Maggio 2010<ref name=":9"/> || || {{Not}}
|-
| 2.0 || Gennaio 2013<ref name=":10">{{Cita news|url=https://ayende.com/blog/160642/ravendb-2-0-rtm |sito=ayende.com |titolo=RavenDB 2.0 RTM |data=2013 |accesso=4 gennaio 2021}}</ref> || Replica<ref name=":31">{{Cita news |url=https://learning.oreilly.com/library/view/ravendb-2x-beginners/9781783283798/ch01s04.html |sito=learning.oreilly.com |titolo=RavenDB |accesso=4 gennaio 2021 |urlmorto=sì }}</ref><ref name=":32">{{Cita news |url=https://learning.oreilly.com/library/view/ravendb-high-performance/9781782166986/ch01s05.html |sito=learning.oreilly.com |titolo=A document database for the .NET platform |accesso=4 gennaio 2021 |pubblicazione= |dataarchivio=2 novembre 2020 |urlarchivio=https://web.archive.org/web/20201102211752/https://www.oreilly.com/library/view/ravendb-high-performance/9781782166986/ch01s05.html |urlmorto=sì }}</ref> || {{Not}}
|-
| 2.5 || Giugno 2013<ref name=":11">{{Cita news|url=https://ayende.com/blog/162498/ravendb-2-5-release-candidate-is-out |sito=ayende.com |titolo=RavenDB 2.5 Release Candidate is out |data=2013 |accesso=4 gennaio 2021}}</ref> || Proiezioni; Query basate su facet<ref name=":31"/> || {{Not}}
Riga 59:
| 4.2 || Maggio 2019<ref name=":16">{{Cita news|url=https://ayende.com/blog/187361-A/ravendb-4-2-has-been-released |sito=ayende.com |titolo=RavenDB 4.2 has been released |data=2019 |accesso=4 gennaio 2021}}</ref> || Supporto per le Graph query<ref name=":27"/> || {{Sit}}
|-
| 5.0 || Luglio 2020<ref name=":42"/> || Serie temporali<ref name=":44"/>; Compressione dei dati usando l’algoritmo Zstd[[zstd]]<ref name=":43"/> || {{Sit}}
|}
 
Riga 77:
Le query sono espresse in LINQ o con un linguaggio di query personalizzato chiamato RQL (acronimo di Raven Query Language) che ha una sintassi simile a [[SQL]].<ref name=":1"/><ref name=":7">{{Cita news|url=https://www.infoq.com/news/2010/05/Raven/ |sito=www.infoq.com |titolo=Raven, a Document Database for .NET |data=2010 |accesso=4 gennaio 2021}}</ref><ref name=":17"/>
 
* '''Indici dinamici''' – in RavenDB le query possono essere soddisfatte solo da un indice; se non esiste un indice appropriato, un nuovo indice viene creato per soddisfare la query.<ref name=":1"/><ref name=":4"/><ref name=":25">{{Cita news |url=https://ciostory.com/technology/ravendb-driving-dx-through-db-infrastructure-management/ |sito=ciostory.com |titolo=RavenDB: Driving DX through DB infrastructure management |accesso=4 gennaio 2021 |dataarchivio=11 ottobre 2020 |urlarchivio=https://web.archive.org/web/20201011205901/https://ciostory.com/technology/ravendb-driving-dx-through-db-infrastructure-management/ |urlmorto=sì }}</ref><ref name=":31"/><ref name=":32"/><ref name=":39">Kaur, Harpreet, and Kamal Jeet Kaur. "A Review: Study of Document oriented databases and their Security." ''International Journal of Advanced Research in Computer Science'' 4.8 (2013).</ref>
* '''Graph Query''' – documenti in relazione tra loro possono essere trattati come vertici in un grafo, e le relazioni come collegamenti. Questo consente di creare query recorsive.<ref name=":35">{{Cita news|url=https://www.datanami.com/2019/05/15/ravendb-adds-graph-queries/ |sito=www.datanami.com |titolo=RavenDB Adds Graph Queries |data=2019 |accesso=4 gennaio 2021}}</ref><ref name=":36">{{Cita news|url=https://sdtimes.com/softwaredev/sd-times-news-digest-new-relic-one-whitesource-for-developers-ravendb4-2-and-vmware-acquisition-of-bitnami/ |sito=sdtimes.com |titolo=SD Times news digest: New Relic One, WhiteSource for Developers, RavenDB4.2, and VMware’s acquisition of Bitnami |data=2019 |accesso=4 gennaio 2021}}</ref><ref name=":37">{{Cita news|url=https://ravendb.net/features/querying/graph-api |sito=ravendb.net |titolo=Graph API |accesso=4 gennaio 2021}}</ref>
* '''Proiezioni''' – gli indici possono essere configurati in modo da trasformare i dati indicizzati, eseguire calcoli, eseguire aggregazioni ed eseguire codice [[JavaScript]] lato del server.<ref name=":1"/><ref name=":17"/><ref name=":38">{{Cita news|url=https://www.codeproject.com/Articles/1348454/Data-Modeling-with-Indexes-in-RavenDB |sito=www.codeproject.com |titolo=Data Modeling with Indexes in RavenDB |data=2019 |accesso=4 gennaio 2021}}</ref>
Riga 89:
 
== RavenDB Cloud ==
RavenDB Cloud è un database distribuito-as-a-service, lanciato nel 2019 su [[Amazon Web Services|AWS]], [[Microsoft Azure|Azure]] e Google Compute Platform (GCP). Il servizio esegue attività amministrative come la manutenzione dell’hardware e gestisce la sicurezza per gli utenti. Garantisce la condivisione delle CPU fra i diversi nodi in un cluster per evitare throttling.<ref name=":27"/><ref name=":28"/><ref name=":29"/><ref name=":30">{{Cita news |url=https://bigdata-madesimple.com/interview-with-oren-eini-of-ravendb-on-database-management-analytics-security/ |sito=bigdata-madesimple.com |titolo=RavenDB Adds New Enhancements to Its Cloud-Based Database Service |accesso=4 gennaio 2021 |dataarchivio=8 ottobre 2020 |urlarchivio=https://web.archive.org/web/20201008141436/https://bigdata-madesimple.com/interview-with-oren-eini-of-ravendb-on-database-management-analytics-security/ |urlmorto=sì }}</ref>
 
== Licenza ==
Riga 103:
* [[NoSQL]]
* [[Big data]]
 
== Altri progetti ==
{{interprogetto}}
 
== Collegamenti esterni ==
Riga 117 ⟶ 114:
{{Portale|informatica}}
 
[[Categoria:BaseDBMS di dati orientataorientati al documento]]