I have recently visited the Percona Live! conference in Santa Clara, and I guess there were some really interesting things which should be bolded.
The first, and most important thing, which I think is shareable, that MySQL is so deeply integrated to web, that a rock and roll stars of high traffic websites like Alibaba, Facebook, Google, LinkedIn, and Twitter are working together to make it more suitable for their needs. I am really interested about this movement, because all the stuff they shared are pointing forward to the future. It was quite nice too, that members of WebscaleSQL offered all of their changes with Apache license to Oracle. I am really curious what will Oracle do.
Speaking of Oracle, the second most interesting thing was at the conference, that it seems Oracle handles MySQL seriously, and in the next release (5.7) they try to move it closer to Oracle RDBMS. There are some really nice features which are developed there, and they made mysql more mature - if you can talk about maturity in a 20 year old product.
Personally I am really curious what will happen in the next few months. Will Oracle merge the changes of the Webscale stuff into MySQL or tries to keep the product in-house? If they choose this path, what will be the anwser of Webscale? Will they merge with MariaDB?
It looks clearly that Oracle thinks InnoDB is the future of MySQL, and this leads us to the third important thing: Percona aquired Tokutech, who are created TokuDB - which is a drop-in replacement of InnoDB - where else than the High traffic websites business? So there are emerging a new technology in the seas of MySQL. I have done several tests with that and it looks really promising to me, however it has lack of tools in this very moment, but it seems Percona is serious about integrating that to their system. If they create them, the TokuDB migration will be a very good path to walk along.
The last but not least thing is: it seems that the companies are figuring out slowly what really DevOps means! It took five years but at last it seems there is a consesus appear: DevOps means, classic ops teams automating their environment, and building ‘sys blocks’ which could be used by classic dev teams as creating new features.
I think we should to talk about these topics, here in kinja.