Hacker News new | ask | show | jobs
by tucson 4860 days ago
should one use this instead of MySQL, and why? I couldn't find this question in the FAQ.
4 comments

They have a page comparing themselves to MongoDB http://www.rethinkdb.com/docs/comparisons/mongodb/
"scale to multiple machines with very little effort"
Any info on how it handles resharding?
You set the number of shards you want and click "rebalance" (CLI tools are available too, of course). The right data is replicated to the right nodes without any additional effort. It's demoed in the screencast video if you'd like to see (http://www.rethinkdb.com/screencast/).
I was actually a little worried when I read that everything can be handled from the Admin GUI interface. Knowing that there are CLI tools available makes me a little more comfortable.

For some reason reading through steps like "click here" makes me less comfortable than "type this".

RethinkDB allows users to reshard with a single click in the WebUI. All you need to provide is the number of shards you want and it will partition the data evenly in to that many shards and lay them out on machines. You can see this in action in the webcast video (http://www.rethinkdb.com/screencast/) or you can install and see for yourself.

Joe @ RethinkDB

Thanks. So in theory something like this would not have happened with Rethink? https://groups.google.com/forum/?fromgroups=#!topic/mongodb-...
Yes, we put an enormous amount of effort into building a rock-solid architecture. However, any software has bugs, especially early on. We're working hard to make RethinkDB production ready, but it will take a few more months until it gets sufficiently battle tested that we can recommend running it in prod. environments.
AFAIK RethinkDB is (yet another?) non-relational database.
Check out their main webpage. They are better than most of the other "NoSQL" dbs out there in explaining the strengths/weaknesses of their product compared to a typical relational DB.
I have same question but for mongoDB. What's the difference between mongo and rethink? Edit. Okay I found the charts.