Need advice about which tool to choose?Ask the StackShare community!
RethinkDB vs ZeroDB: What are the differences?
RethinkDB: JSON. Scales to multiple machines with very little effort. Open source. RethinkDB is built to store JSON documents, and scale to multiple machines with very little effort. It has a pleasant query language that supports really useful queries like table joins and group by, and is easy to setup and learn; ZeroDB: Moving on-premise databases to the cloud, cheaply and securely. ZeroDB enables clients to run queries over encrypted databases without exposing decrypted data to the server and without a proxy gateway. Data at rest and in use is secure - the cloud is no longer a single point of failure.
RethinkDB and ZeroDB can be categorized as "Databases" tools.
Some of the features offered by RethinkDB are:
- JSON data model and immediate consistency.
- Distributed joins, subqueries, aggregation, atomic updates.
- Secondary, compound, and arbitrarily computed indexes.
On the other hand, ZeroDB provides the following key features:
- End-to-End DB Encryption
- Queries Over Encrypted Data
- Direct Cloud Sharing
RethinkDB and ZeroDB are both open source tools. It seems that RethinkDB with 22.4K GitHub stars and 1.74K forks on GitHub has more adoption than ZeroDB with 1.58K GitHub stars and 99 GitHub forks.
Pros of RethinkDB
- Powerful query language48
- Excellent dashboard46
- JSON42
- Distributed database41
- Open source38
- Reactive25
- Atomic updates16
- Joins15
- MVCC concurrency9
- Hadoop-style map/reduce9
- Geospatial support4
- Real-time, open-source, scalable4
- YC Company2
- A NoSQL DB with joins2
- Great Admin UI2
- Changefeeds: no polling needed to get updates2
- Fast, easily scalable, great customer support2
Pros of ZeroDB
- We're in financial services & secure DBs are critical1