How InnoDB lost its advantage
dom.as
dom.as
So the key takeaway for me is the reminder that persistent storage is generally no longer spinning rust. Programs and operating systems should evolve to take advantage of the different strengths and weaknesses of flash based storage.
http://objectrocket.com/blog/how-to/experimental-pluggable-s... https://github.com/MySQLOnRocksDB/mysql-5.6/
Also interesting is that Mongo has just moved to WiredTiger storage engine, which is beating RocksDB in benchmarks.
I don't see how any of that is attacking MySQL or MongoDB, just their stock storage engines.
I'd say some shit has been cast.
And yes, Mongo did not optimize for space efficiency, which is why there're efforts to optimize for space efficiency.
Just like there were efforts to optimize InnoDB for space efficiency, that stalled and got derailed by these hole punching ideas.
InnoDB did not become shit, it just stalled and did not progress in an area where lots of innovation is happening elsewhere (and there were possible avenues for optimization), so it may become less relevant.
As the post [title] said, InnoDB lost its advantage.
P.S. I wrote the original post.
Well that would have been relevant information to put in the article now wouldn't it?
So to someone well understood in the space going from RocksDB to MongoDB without mentioning any sort of front end is meaningless. It would be like going from Postgres to Sqlite.