Is it easier to innovate in MongoDB than MySQL? I am sure the comparison with the MongoDB storage engine is much easier than with InnoDB. InnoDB is much more mature and there are a lot of people hacking on it.

I wonder how open either product is to external hackers trying to make the product better or to create a business based on it. Open source doesn't always mean open to external hacking and not being open to external hacking can limit the rate at which the product improves.

I am also curious about the comments on the oplog. Is it stored in a b-tree or a log file? Storing a log or queue in a b-tree or write-optimized fractal tree might not be the most efficient solution. Maybe the smart people at Tokutek can comment on that.

--- Mark

http://www.tokutek.com/2014/02/how-tokumx-was-born/

Back in early 2013, when we were analyzing how we wanted to (actually) integrate Fractal Tree indexes into MongoDB, internally, we saw three choices: Needless to say, we chose option #3, and TokuMX was born soon after (with a lot of hard work).
tokutek.com