Depending on what your goal is: Did you consider elasticsearch?
Reolication/clustering is real easy to set up.
Sharding is easy.
Scaling is easy.
I cant comment on query language vs mongo or rethink, since my experience with them is too limited.
Reolication/clustering is real easy to set up.
Sharding is easy.
Scaling is easy.
I cant comment on query language vs mongo or rethink, since my experience with them is too limited.
Correctness isn't the primary focus, so unless you are willing to lose some stuff, don't use elasticsearch as your primary database.
https://www.quora.com/Why-shouldnt-I-use-Elasticsearch-as-my...