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.
I agree. I think NoSQL began exploding when people started doing more custom work and pushing further away from big orm based frameworks because of NoSQL's relaxed schemas (or lack thereof) making it easier on developers. I still really like NoSQL for those reasons, but like everyone knows, in the real world there are a lot of gotchas, which seem to come from the designers trying to solve one purpose (many specific DBs) which makes sense considering the yet uncharted territory of NoSQL (proof of concepts). I'm excited to see how RethinkDB fits into the real world though. It looks as though someone went back on years of research across multiple experiments and took what was right and built it. But that said, just because one shirt is really nice and a pair of pants fits amazing doesn't mean they match, and that's why I agree with you.
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.
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.
I'll be looking forward to it! Thank you very much for the time you have already already put in your writings and the future.
I wasn't criticizing rethinkDB, only the "marketing speak" or excessive excitement that normally comes with every new nosql solution.
Anyway, I wish I had the skills to create such a complex piece of software, congrats =)