News for hackers. Stuff that matters.
Re:RethinkDB Postmortem by joshberkus on Wednesday January 18, 2017 @12:46AM (#13424315)
Coffeemug: there's one other thing you missed in the postmortem. The early marketing (1st year) for RethinkDB was all about optimizing for SSD storage. Since this was largely nonsense, database consultants like me (who were in a position to push technically correct solutions) read about it, and dismissed RethinkDB from our thoughts forever. I keep up pretty well with the OSS DB field, and didn't realize what you were really trying to build until five years later. With the number of NoSQL and NewSQL DBs entering the market in 2007-2010, I simply didn't have time to re-evaluate any of them.

So that's an other "take-home" from the post-mortem: be careful about your "first impression" on the market, because it can be really hard to change.

Re:RethinkDB Postmortem by jhchen on Wednesday January 18, 2017 @01:31AM (#13424517)
Why is optimizing for SSDs nonsense? Empirically this seems correct since RethinkDB themselves pivoted away from this but curious about the technical explanation.
Re:RethinkDB Postmortem by Plugawy on Wednesday January 18, 2017 @02:32AM (#13424747)
coffeemug explained it himself in a podcast where he was interviewed about Rethinkdb (I don't remember the name of the podcast). Basically it boiled down to the fact that all existing databases (at that time) could be tuned with very little effort to take advantage of SSDs so that differentiating factor flew through the window
Re:RethinkDB Postmortem by joshberkus on Wednesday January 18, 2017 @10:58AM (#13427241)
Exactly.
Re:RethinkDB Postmortem by dkersten on Wednesday January 18, 2017 @06:39AM (#13425657)
RethinkDB themselves pivoted away from this

I believe the storage backend remained largely the same (ie current RethinkDB, IIRC, is still optimised for SSD). Maybe I'm mistaken.

Re:RethinkDB Postmortem by SamReidHughes on Wednesday January 18, 2017 @11:06AM (#13427332)
It's the same storage backend (well, modified quite a bit) and optimizing for SSD's isn't really the goal anymore, especially since things are now stored in a file and not the whole block device, and O_DIRECT is turned off.
Re:RethinkDB Postmortem by zubairq on Friday January 20, 2017 @06:27PM (#13447787)
I agree, i thought of rethink as a ssd product too and I only started using it when I read the postmortem