Live data from Hacker News

Our take on RethinkDB vs. MongoDB

rethinkdb.com

1–10 of 85 posts

Re: Our take on RethinkDB vs. MongoDB

#3
Most of the posts I've seen about RethinkDB focus on "hey, we're a better NoSQL solution than MongoDB." That could be true, but so far I see it mostly coming from RethinkDB themselves, or people who like the design in theory.

However, does anyone have any practical real-world experience using it? It's not production ready (from what I gather), but has anybody actually used it for real world stuff?

For my own part, I tried it out, and got stuck trying to implement a many-to-many style join. I did some searching, and it looks like that is not really possible at this point. Not a bit deal, but it might be handy to have some example SQL-to-RethinkDB queries, just to help us newbies figure out the ropes.

Re: Our take on RethinkDB vs. MongoDB

#4
post #3

Most of the posts I've seen about RethinkDB focus on "hey, we're a better NoSQL solution than MongoDB." That could be true, but so far I see it mostly coming from RethinkDB themselves, or people who like the design in theory. However, does anyone have any practical real-world experience using it? It's not production ready (from what I gather), but has anybody actually used it for real world stuff? For my own part, I…

Hi, slava @ rethink here. People have been using Rethink for lots of projects, but there are still some showstoppers we have to work out (better docs notwithstanding) -- remember, the product has been in the wild for less than 90 days.

What did you try to do with a many-to-many join? We could help you with writing the query, and could add syntax sugar to the language to make it easier if it makes sense.

Re: Our take on RethinkDB vs. MongoDB

#5
post #3

Most of the posts I've seen about RethinkDB focus on "hey, we're a better NoSQL solution than MongoDB." That could be true, but so far I see it mostly coming from RethinkDB themselves, or people who like the design in theory. However, does anyone have any practical real-world experience using it? It's not production ready (from what I gather), but has anybody actually used it for real world stuff? For my own part, I…

A many to many join should be possible in RethinkDB using `innerJoin`. What did your data schema look like?

Re: Our take on RethinkDB vs. MongoDB

#6
post #3

Most of the posts I've seen about RethinkDB focus on "hey, we're a better NoSQL solution than MongoDB." That could be true, but so far I see it mostly coming from RethinkDB themselves, or people who like the design in theory. However, does anyone have any practical real-world experience using it? It's not production ready (from what I gather), but has anybody actually used it for real world stuff? For my own part, I…

> However, does anyone have any practical real-world experience using it? It's not production ready (from what I gather), but has anybody actually used it for real world stuff?

There are people that told us they are experimenting with it for real apps, they've sent extensive feedback (most of these can be seen on GitHub), and some have started to build libraries for RethinkDB. As with anything young and open source, it's difficult though to tell with certainty how many projects are using a tool and what stage are they.

> it might be handy to have some example SQL-to-RethinkDB queries, just to help us newbies figure out the ropes.

Working on it already.

alex @ rethinkdb

Re: Our take on RethinkDB vs. MongoDB

#7

It does indeed look very much like MongoDB, but made by people that actually know what they're doing. It's refreshing to see good database design for a change.

Can you expand a little bit on this? What design decisions in MongoDB vs RethinkDB are you referring to?

Re: Our take on RethinkDB vs. MongoDB

#8
Every NoSQL database is perfect and better than all the other options until you start using it in the real world. I'm not saying rethink DB is not a good solution, the point is, nosql dbs are about compromise and specific problems.

Re: Our take on RethinkDB vs. MongoDB

#9
post #8

Every NoSQL database is perfect and better than all the other options until you start using it in the real world. I'm not saying rethink DB is not a good solution, the point is, nosql dbs are about compromise and specific problems.

Hi, Rethink is my baby. It is beautiful, but it is not perfect :)

Re: Our take on RethinkDB vs. MongoDB

#10
post #8

Every NoSQL database is perfect and better than all the other options until you start using it in the real world. I'm not saying rethink DB is not a good solution, the point is, nosql dbs are about compromise and specific problems.

Hi, Rethink is my baby. It is beautiful, but it is not perfect :)

Off topic: Slava, I wish you could resume writing for your blog - you've always had interesting things to say.
Post reply on HN