# RethinkDB Reviews
**Vendor:** The Linux Foundation  
**Category:** [Database Documentali](https://www.g2.com/it/categories/document-databases)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 15
## About RethinkDB
RethinkDB è costruito per memorizzare documenti JSON e scalare su più macchine con pochissimo sforzo. Ha un linguaggio di query piacevole che supporta query davvero utili come join di tabelle e group by, ed è facile da configurare e imparare.




## RethinkDB Reviews
  ### 1. Puoi ascoltare i cambiamenti e attivare il codice in base a questi cambiamenti.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Gestione dell'istruzione | Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 12, 2020

**Cosa Le piace di più di RethinkDB?**

Ha alcune buone caratteristiche come il sistema di notifica delle modifiche integrato per l'applicazione degli utenti.

**Cosa non Le piace di RethinkDB?**

Rethinkdb non può eseguire query dalla sua CLI.

**Quali problemi sta risolvendo RethinkDB e in che modo La sta aiutando?**

A differenza di molti altri database in cui se il master è inattivo il sistema è inattivo, in questo caso se il master è inattivo qualcun altro viene nominato master, quindi è molto più peer-to-peer.

  ### 2. Database di qualità, scalabile e facile da usare

**Rating:** 4.0/5.0 stars

**Reviewed by:** James R. | CTO and Co-Founder, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 26, 2018

**Cosa Le piace di più di RethinkDB?**

ReQL, il linguaggio di query di RethinkDB, è una delle mie cose preferite che offre. Come qualcuno che non è molto appassionato dei database SQL generici, ReQL sembra proprio come programmare, e non devo cambiare mentalità per pensare a un altro linguaggio.

**Cosa non Le piace di RethinkDB?**

Purtroppo, RethinkDB non è più sviluppato attivamente e la società dietro RethinkDB è stata ufficialmente chiusa nell'ottobre 2016. Il progetto è entrato a far parte della Linux Foundation e ha visto un aggiornamento a metà del 2017, ma il futuro per RethinkDB attualmente non sembra troppo positivo.

**Raccomandazioni per chi sta considerando RethinkDB:**

RethinkDB è un ottimo motore di database, ma fai attenzione al fatto che il suo ciclo di rilascio è rallentato drasticamente da quando è passato alla Linux Foundation. Speriamo che questo migliori nel 2018, ma stiamo iniziando a discutere internamente sulla sua fattibilità nei prossimi anni.

**Quali problemi sta risolvendo RethinkDB e in che modo La sta aiutando?**

RethinkDB alimenta tutte le nostre esigenze di database nella nostra azienda. Dalla gestione dei server di gioco dei clienti, all'esecuzione della nostra intera API OAuth 2.0, RethinkDB è dietro tutto questo. Le sue query in tempo reale sono state una manna dal cielo per gestire i dati in tempo reale con i server di gioco e altri aspetti della nostra API.

  ### 3. Un giovane database user-friendly e ricco di funzionalità ma...

**Rating:** 3.0/5.0 stars

**Reviewed by:** Alexandre C. | Senior Go Engineer, Internet, Mid-Market (51-1000 dip.)

**Reviewed Date:** March 11, 2016

**Cosa Le piace di più di RethinkDB?**

Prima di tutto, ciò che mi piace di più è la trasparenza del team di RethinkDB e la sua dedizione a rendere RethinkDB un prodotto facile da usare. Il sito web è pieno di informazioni sui bug attuali e sui problemi di prestazioni. E c'è un vero sforzo per rendere il prodotto molto user-friendly: una bella documentazione, una bellissima interfaccia utente, un'API pulita e ben progettata, funzionalità di sharding e replica semplici, join, funzionalità in tempo reale...

Ha davvero molte caratteristiche attraenti per un prodotto così giovane.

**Cosa non Le piace di RethinkDB?**

RethinkDB è ancora piuttosto lento per molte operazioni. Conosco una start-up svizzera che è passata da RethinkDB a PostgreSQL a causa di problemi di prestazioni. Questi problemi potrebbero essere risolti in futuro, ma se hai bisogno di buone prestazioni in questo momento, almeno fai qualche benchmark e test di carico prima di investire troppo in questo database.

Inoltre, usando RethinkDB mi sono reso conto che preferisco i database che utilizzano un linguaggio di query basato su testo (database SQL, Cassandra, Redis, ...) rispetto ai database che utilizzano un'API Javascript per impostazione predefinita (MongoDB, RethinkDB, ...) perché:
 - i driver in altre lingue sono più facili da implementare quando devi solo inviare alcune query di testo piuttosto che quando devi imitare l'API Javascript.
 - Javascript è un linguaggio molto dinamico ed è a volte difficile imitare l'API Javascript in altre lingue, specialmente in quelle compilate. Questo rende l'API diversa in tutte le lingue, quindi prima devi imparare l'API Javascript e poi devi vedere come farlo nella tua lingua. Le lingue nella documentazione ufficiale sono JavaScript, Python, Ruby e Java. Quindi fai attenzione se non stai usando una di queste lingue.
 - Rende i test unitari più difficili da fare. Un database con una grande API contenente molte funzioni è più difficile da simulare rispetto a un database SQL con un'API più snella.

**Raccomandazioni per chi sta considerando RethinkDB:**

Fai benchmark per il tuo uso. Pensaci due volte se non stai usando JavaScript, Python, Ruby o Java.

**Quali problemi sta risolvendo RethinkDB e in che modo La sta aiutando?**

Ho usato RethinkDB su piccoli progetti personali e non l'ho usato in produzione.

  ### 4. Ottimo database multiuso

**Rating:** 5.0/5.0 stars

**Reviewed by:** Taylor M. | Director of Data Procurement, Tecnologia dell'informazione e servizi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** March 11, 2016

**Cosa Le piace di più di RethinkDB?**

Ci sono un sacco di cose da apprezzare in RethinkDB. Di particolare interesse è il linguaggio di query che sembra proprio come programmare. Sono un grande fan della comunità che lo circonda perché è molto accogliente e di supporto. È ben progettato e tutto è fatto alla luce del sole, il che costruisce molta fiducia e comprensione.

**Cosa non Le piace di RethinkDB?**

Uno svantaggio è che l'utilizzo dell'esploratore di dati nel browser richiede di scrivere le query in JavaScript. Faccio la maggior parte delle mie analisi in Python, quindi la conversione può essere a volte fastidiosa. Sarebbe bello poter scrivere in Python nel browser, ma capisco le difficoltà nel rendere ciò una realtà.

**Raccomandazioni per chi sta considerando RethinkDB:**

Contattali sul loro canale Slack e tramite GitHub. Sono molto amichevoli e disponibili!

**Quali problemi sta risolvendo RethinkDB e in che modo La sta aiutando?**

Stiamo lavorando per portare efficienza e trasparenza nell'industria dei test genetici. RethinkDB alimenta il nostro flusso di dati interno che acquisisce enormi quantità di dati di laboratorio, li standardizza in termini specifici del settore e li formatta in modo clinicamente rilevante e gerarchico. Una delle tante cose belle di RethinkDB è che ci permette di essere flessibili su quali dati stiamo acquisendo e ci consente di trasformarli in una miriade di modi rapidamente e al volo. È molto divertente da usare e funziona semplicemente!

  ### 5. Potente database

**Rating:** 5.0/5.0 stars

**Reviewed by:** Josh V. | Senior Software Engineer, Software per computer, Mid-Market (51-1000 dip.)

**Reviewed Date:** March 10, 2016

**Cosa Le piace di più di RethinkDB?**

Adoro le funzionalità di replica automatica e sharding in RethinkDB. È incredibilmente semplice, e l'interfaccia web fa un lavoro fantastico nel farti sapere cosa sta succedendo con il tuo cluster. Gli aggiornamenti in tempo reale rendono tutto molto raffinato.

Mi piace anche quanto sia facile interagire con RethinkDB da una varietà di strumenti. Ho usato RethinkDB principalmente con Python, ma ho anche sperimentato con alcuni degli altri driver. L'interfaccia abbastanza coerente è molto utile.

**Cosa non Le piace di RethinkDB?**

L'ultima volta che ho prestato attenzione, RethinkDB utilizzava significativamente più spazio su disco rispetto ad alcune altre soluzioni che avevo valutato nello stesso momento con lo stesso dataset. Questo è successo diversi anni fa. Il consumo di disco è molto migliorato ora, ma è ancora più di quanto preferirei.

La velocità di ingestione dei dati non era esattamente quella che speravo quando l'ho testata di recente. Tuttavia, questo era in un ambiente di test su piccola scala, e sono sicuro che un ambiente adeguato funzionerebbe molto meglio.

**Raccomandazioni per chi sta considerando RethinkDB:**

Ho raccomandato RethinkDB a diversi miei colleghi nel corso degli anni, e continuo assolutamente a raccomandare agli altri di dare un'occhiata approfondita a RethinkDB. Non ha funzionato abbastanza bene per le mie esigenze quando l'ho valutato, ma intendo rivalutarlo nel prossimo futuro. Sono entusiasta di vedere come le nuove funzionalità in tempo reale possano migliorare i miei prodotti.

**Quali problemi sta risolvendo RethinkDB e in che modo La sta aiutando?**

Ho usato RethinkDB per memorizzare informazioni aggiuntive per le cose che vivevano in un MySQL. RethinkDB mi ha aiutato a finalizzare uno schema per i miei dati normali, lasciando informazioni più interessanti in RethinkDB.

  ### 6. Grande squadra dietro RethinkDB

**Rating:** 5.0/5.0 stars

**Reviewed by:** Daniel C. | Software Consultant, Tecnologia dell'informazione e servizi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** March 10, 2016

**Cosa Le piace di più di RethinkDB?**

Le mie caratteristiche preferite di RethinkDB sono il team che c'è dietro, le funzionalità in tempo reale e il linguaggio di query.

Il team di RethinkDB è il gruppo più simpatico con cui abbia mai lavorato nel mondo open source. Sono pazienti, reattivi, gentili e amichevoli. Quando si segnalano bug e si scrivono patch, è fantastico lavorare con loro.

Le query in tempo reale sono una svolta e rendono la scrittura di app in tempo reale molto più facile di prima.

Mi piace anche molto il linguaggio di query. È un linguaggio di query funzionale che funziona bene con il linguaggio di programmazione funzionale che stiamo usando per comunicare con RethinkDB (Clojure).

**Cosa non Le piace di RethinkDB?**

Non ho davvero alcuna antipatia per RethinkDB. È un database di documenti, quindi non hai funzionalità SQL come transazioni multi-documento e schemi, ma questo lo avresti con qualsiasi database.

**Raccomandazioni per chi sta considerando RethinkDB:**

Se hai bisogno di un database di documenti, darei seriamente un'occhiata a RethinkDB.

**Quali problemi sta risolvendo RethinkDB e in che modo La sta aiutando?**

Le query in tempo reale sono il nostro più grande vantaggio. Ci permettono di ottenere aggiornamenti in tempo reale nella nostra applicazione web con il minimo sforzo.

  ### 7. Ho usato RethinkDB nell'ultimo mese per un progetto di lavoro.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Carlos L. | Software Developer, Tecnologia dell'informazione e servizi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** March 05, 2016

**Cosa Le piace di più di RethinkDB?**

Rethink è un database NoSQL facile da configurare e da usare che ho iniziato a utilizzare per un progetto nel mio lavoro. La caratteristica principale che ci ha fatto scegliere Rethink invece di altri database NoSQL ben noti è stata il feed di cambiamento, che era cruciale per l'obiettivo del progetto.

Ho scoperto che l'installazione e l'uso di RethinkDb erano estremamente facili per un principiante senza esperienza nei database NoSQL. E anche con un'installazione standard abbiamo iniziato a fare un lavoro davvero intensivo e Rethink è stato in grado di gestire il carico estremamente bene.

**Cosa non Le piace di RethinkDB?**

Non mi è piaciuto che per utilizzare il database ho dovuto creare manualmente una connessione all'interno di un terminale Python. La mancanza di un'interazione più semplice con i dati nell'amministrazione web. L'unica opzione è interagire con i dati usando Javascript, il che per me, essendo uno sviluppatore Python, non è davvero facile. Quindi sono costretto a fare qualsiasi manipolazione dei dati tramite un terminale Python.

Detto questo, quella manipolazione è davvero più facile rispetto a un database SQL.

**Raccomandazioni per chi sta considerando RethinkDB:**

È davvero facile iniziare a lavorare con RethinkDB se hai esperienza con Linux e Python. Assicurati solo di sentirti a tuo agio nel fare manipolazioni di dati tramite il terminale Python.

**Quali problemi sta risolvendo RethinkDB e in che modo La sta aiutando?**

Sto risolvendo un problema con un'applicazione web che deve monitorare e visualizzare qualsiasi cambiamento nel RethinkDB, quindi l'opzione del flusso di cambiamenti è davvero ottima per tenere d'occhio le inserzioni e gli aggiornamenti.

  ### 8. Uno dei design rivoluzionari nella tecnologia dei database

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shahid S. | Software Engineer, Tecnologia dell'informazione e servizi, Mid-Market (51-1000 dip.)

**Reviewed Date:** March 11, 2016

**Cosa Le piace di più di RethinkDB?**

Aggiornamenti in tempo reale utilizzando la sintassi changes(). Possiamo utilizzare questa funzione per eseguire la maggior parte dell'elaborazione in tempo reale con la minore latenza possibile.

**Cosa non Le piace di RethinkDB?**

Richiede almeno 2GB per funzionare e ho visto anche alcuni problemi di perdita di memoria. Tuttavia, è ancora in evoluzione, quindi possiamo aspettarci questi problemi per ora.

**Raccomandazioni per chi sta considerando RethinkDB:**

Cerca di utilizzare la funzione changes() il più possibile se stai sviluppando un'applicazione in tempo reale. Il linguaggio di query ReQL è infatti avanzato e molto utile per eseguire operazioni simili a SQL in un database NoSQL.

**Quali problemi sta risolvendo RethinkDB e in che modo La sta aiutando?**

Sto sviluppando un motore API in un'architettura a microservizi. Per l'archiviazione degli eventi e per far comunicare le API, abbiamo utilizzato Redis e Socket.io e facciamo polling per ottenere le informazioni. Ora, con questo, per qualsiasi cambiamento riceverò le informazioni inviate al mio server :)

  ### 9. Revisione di Rethink DB

**Rating:** 4.0/5.0 stars

**Reviewed by:** Dusko J. | Python/Javascript, Tecnologia dell'informazione e servizi, Mid-Market (51-1000 dip.)

**Reviewed Date:** March 10, 2016

**Cosa Le piace di più di RethinkDB?**

Il linguaggio di query è straordinario rispetto ad altri linguaggi di query NoSQL. Ho usato solo MongoDB e Redis e rispetto a MongoDB, il linguaggio di query è assolutamente eccezionale.

**Cosa non Le piace di RethinkDB?**

Il fatto che manchi di aggiornamenti atomici su più documenti. Questo è l'unico motivo per cui siamo passati a Postgres: il nostro modello di dati è diventato molto più semplice una volta che abbiamo potuto fare affidamento su transazioni trasparenti.

**Raccomandazioni per chi sta considerando RethinkDB:**

Anche se è molto più facile da usare rispetto ad altri database NoSQL, è ancora inferiore a Postgres per situazioni in cui è necessario aggiornare più di un record in modo atomico.

**Quali problemi sta risolvendo RethinkDB e in che modo La sta aiutando?**

Ho usato RethinkDB per modellare un backend per un editor di documenti.

  ### 10. La mia recensione su RethinkDB

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Piccola impresa (50 o meno dip.)

**Reviewed Date:** March 10, 2016

**Cosa Le piace di più di RethinkDB?**

Il modo in cui puoi interrogare il database. È assolutamente brillante. Essendo un appassionato di programmazione funzionale, è stato una manna dal cielo per me. E poi ci sono le strutture per i cambiamenti in tempo reale, anche se non le uso molto.

**Cosa non Le piace di RethinkDB?**

Prestazioni. L'inserimento, in particolare le prestazioni di inserimento batch, è piuttosto lento. Inoltre, l'ho trovato più lento nelle query geografiche rispetto a Mongo o Postgres con gli stessi dati.

**Raccomandazioni per chi sta considerando RethinkDB:**

Ha alcuni problemi di prestazioni, ma sta migliorando con ogni aggiornamento. A parte questo, è un prodotto fantastico.

**Quali problemi sta risolvendo RethinkDB e in che modo La sta aiutando?**

Sistema di notifica per un sistema di automazione aziendale e un database di localizzazione per un sistema di tracciamento veicoli. Sto memorizzando le posizioni dei veicoli in tempo reale su RethinkDB e vengono interrogate dal browser e visualizzate sulla mappa. Vengono effettuate anche query per i punti di riferimento più vicini.

  ### 11. Linguaggio di query moderno e si adatta bene

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Enterprise (> 1000 dip.)

**Reviewed Date:** March 12, 2016

**Cosa Le piace di più di RethinkDB?**

RethinkDB alza il livello: ha un linguaggio di query moderno (cioè, è molto intuitivo) e si adatta bene alle esigenze aziendali (cioè, infrastruttura distribuita massivamente parallela). Inoltre, RethinkDB è indispensabile per le app in tempo reale.

**Cosa non Le piace di RethinkDB?**

L'adozione non è molto diffusa nell'industria, poiché molti sviluppatori che conosco tendono a giocare sul sicuro con MySQL. Ci sono semplicemente troppe restrizioni su quali operazioni possono essere eseguite in modo atomico, quindi non può essere adottato per servizi di primo livello come utente/org, login, sessioni, ecc.

**Quali problemi sta risolvendo RethinkDB e in che modo La sta aiutando?**

RethinkDB supera sicuramente altri database in tempo reale come Firebase, che sono molto meno flessibili. Penso che RethinkDB funzionerebbe alla grande per le funzionalità in tempo reale all'interno delle imprese. È molto più intuitivo di Mongo, quindi in qualsiasi situazione in cui considererei Mongo, RethinkDB sarebbe sicuramente preso in considerazione.

  ### 12. Analisi interne e monitoraggio delle metriche

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Telecomunicazioni | Mid-Market (51-1000 dip.)

**Reviewed Date:** March 10, 2016

**Cosa Le piace di più di RethinkDB?**

Mi piace che RethinkDB sia open source, veloce e dichiarativo. Ha un meraviglioso strumento di visualizzazione integrato e funziona su molti tipi diversi di server.

**Cosa non Le piace di RethinkDB?**

È una nuova tecnologia e ha una documentazione limitata, oltre a pochissime persone che la utilizzano in ambienti di produzione.

**Raccomandazioni per chi sta considerando RethinkDB:**

Assicurati che Rethink sia lo strumento giusto per il lavoro.

**Quali problemi sta risolvendo RethinkDB e in che modo La sta aiutando?**

Stavo creando flussi di dati analitici semplici dagli eventi web. Poiché il prodotto è ancora in fase di sviluppo, la maggior parte dei miei vantaggi deriva dalla natura amichevole per gli sviluppatori della piattaforma: imparare il linguaggio di query, costruire tabelle, aggiornare modelli sono tutti compiti semplici con RethinkDB.

  ### 13. Eccellente DB

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Marketing e pubblicità | Mid-Market (51-1000 dip.)

**Reviewed Date:** March 23, 2016

**Cosa Le piace di più di RethinkDB?**

Il linguaggio di query è un'aggiunta brillante e lo stile funzionale di recupero dei dati funziona davvero bene.

**Cosa non Le piace di RethinkDB?**

Purtroppo, al tempo in cui stavo usando RethinkDB, il supporto per Windows era ancora carente. Credo che ora questo problema sia stato risolto.

**Quali problemi sta risolvendo RethinkDB e in che modo La sta aiutando?**

Il database funziona bene sia in dataset strettamente strutturati che in quelli meno strutturati. In caso di calcoli numerici e analisi approfonditi, questo DB probabilmente non è l'opzione migliore.

  ### 14. Mi è piaciuto lavorare con rethinkdb e penso che sia un'ottima scelta per molti progetti.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Internet | Piccola impresa (50 o meno dip.)

**Reviewed Date:** March 10, 2016

**Cosa Le piace di più di RethinkDB?**

Il linguaggio di query offre una miriade di funzionalità, inclusi aggregazioni avanzate e trasformazioni.

**Cosa non Le piace di RethinkDB?**

Poiché è nuovo, ci sono ancora alcune funzionalità che sono immature o mancanti. Una grande è un sistema di autenticazione.

**Quali problemi sta risolvendo RethinkDB e in che modo La sta aiutando?**

Avevo bisogno di un database veloce che potesse gestire molte transazioni. Sono riuscito a inserire alcune cose che normalmente sarebbero nel livello dell'applicazione nel database.

  ### 15. Recensione di RethinkDB

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vesa K. | Software Developer, Tecnologia dell'informazione e servizi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** March 11, 2016

**Cosa Le piace di più di RethinkDB?**

I changefeed in RethinkDB e la facilità d'uso sono fantastici

**Cosa non Le piace di RethinkDB?**

Penso che le prestazioni dovrebbero essere un po' migliori

**Quali problemi sta risolvendo RethinkDB e in che modo La sta aiutando?**

Ho bisogno di dati in tempo reale dal database, quindi RethinkDB è il migliore per questo.



- [View RethinkDB pricing details and edition comparison](https://www.g2.com/it/products/rethinkdb/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-15+13%3A31%3A12+-0500&secure%5Bsession_id%5D=72934971-3ccd-47af-8740-6f9eac785a43&secure%5Btoken%5D=a17bb673d31c39e68ae29863d9935d66a9af6229ef5bddbaff84a1148e8f7007&format=llm_user)

## RethinkDB Features
**Gestione dei dati**
- Modello di dati
- Tipi di dati
- Ricerca integrata
- Trigger di eventi

**Agentic AI - AWS Marketplace**
- Esecuzione autonoma dei compiti
- Pianificazione a più fasi
- Integrazione tra sistemi

**Disponibilità**
- Sharding automatico
- Recupero automatico
- Replica dei dati

**Prestazione**
- Ottimizzazione delle query

**Sicurezza**
- Autorizzazione Basata su Ruoli
- Autenticazione
- Registri di controllo
- Crittografia

**Supporto**
- Multi-Modello
- Sistemi Operativi
- Connettori BI

**Caratteristiche del Database**
- Conservazione
- Disponibilità
- Stabilità
- Scalabilità
- Sicurezza
- Manipolazione dei dati
- Linguaggio di interrogazione

## Top RethinkDB Alternatives
  - [MongoDB](https://www.g2.com/it/products/mongodb/reviews) - 4.5/5.0 (523 reviews)
  - [CouchDB](https://www.g2.com/it/products/couchdb/reviews) - 3.9/5.0 (59 reviews)
  - [Couchbase](https://www.g2.com/it/products/couchbase/reviews) - 4.3/5.0 (142 reviews)

