Earlier quoted context omitted.
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.
Our take on RethinkDB vs. MongoDB
11–20 of 85 posts
Re: Our take on RethinkDB vs. MongoDB
#12Every 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
#13Every 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
#14I used Mongo before and it is fine db and I don't think I would be sad to use it, however rethink really does so many things better.
Again I just started using it and things are really good, I didn't ran into any obvious limitations and annoyances.
There are several features that I really like, for example: web admin is really well done, it is easy and obvious how you create cluster, there are a lot of small things that made me jumpstart my development faster, as I can run queries in admin to try them out and I also get data back to see how things will look like.
The only thing I am somewhat missing is 'brew install rethinkdb'
Re: Our take on RethinkDB vs. MongoDB
#15It 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
#16I started using RethinkDB in one of my projects and am looking for excuses to use it in more of them. So far things have been great and honestly my impression is that RethinkDB doesn't get nearly the hype it deserves. I used Mongo before and it is fine db and I don't think I would be sad to use it, however rethink really does so many things better. Again I just started using it and things are really good, I didn't ra…
Re: Our take on RethinkDB vs. MongoDB
#17I started using RethinkDB in one of my projects and am looking for excuses to use it in more of them. So far things have been great and honestly my impression is that RethinkDB doesn't get nearly the hype it deserves. I used Mongo before and it is fine db and I don't think I would be sad to use it, however rethink really does so many things better. Again I just started using it and things are really good, I didn't ra…
Re: Our take on RethinkDB vs. MongoDB
#18Re: Our take on RethinkDB vs. MongoDB
#19Most 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.
I hear you, and, FWIW, I'm excited about Rethink. To rephrase my question/observation: your article clearly lays out why you think it is better than MongoDB, using some quotes from people who agree with you. However, without some real-world data, it is still an argument rooted in theory. I like theory, but I also like to take real-world data to my bosses. Do you have any stats/examples that actual compare and demonstrate the performance? (I understand that wasn't the purpose of your article, just asking as a follow up).
Regarding the many-to-many joins: I was just playing around with a contrived example: "a blog post has and belongs to many categories." Mainly I was just curious how to do it, I didn't _need_ it for anything. But, I couldn't figure out how to write it with the query language. I was using Python DSL, FWIW.
Re: Our take on RethinkDB vs. MongoDB
#20Earlier quoted context omitted.
Off topic: Slava, I wish you could resume writing for your blog - you've always had interesting things to say.
Thank you. I tell people I've stopped because I don't have the time. Really it's because I've since realized that the world is much more nuanced than I gave it credit for, but I have nowhere near the sufficient writing skill to express it. I'll try to get back into it.