|
|
|
|
|
by sandstrom
3740 days ago
|
|
Surprised that RethinkDB[1] isn't mentioned. It has support for replication and sharding, plus a query language well suited for analytics. (I'm not affiliated with them, just think they get proportionally little coverage given their interesting product) [1] http://rethinkdb.com/ |
|
Some simple "group by" selects that would take ~3 seconds with Postgres or Elasticsearch would take several minutes with RethinkDB, unless it died of RAM starvage first. It looks to me like RethinkDB is not optimized for sequential read access, nor is its caching algorithm tuned to such workloads.
I believe it also lacks many of the aggregations that you'll want to use, like multi-level bucketing on different dimensions.
This was ~1 year ago, though, so it may have massive improved since then, who knows.