Gh-ost: GitHub's online schema migration tool for MySQL
githubengineering.com
githubengineering.com
There is a lot to criticize about MySQL, but the master/slave (binlog) architecture is incredibly flexible and with RBR it's even consistent ;)
But if you aren't github-sized try pt-online-schema-change for any and all schema changes to production.
I suspect you'll love it as much as I do.
https://corner.squareup.com/2016/04/shift.html
It provides a job running service, a UI for setting up and monitoring migrations, and an authorization/peer review flow for them.
Maybe it could add support for gh-ost in the future.
Good job though. Anything that helps people move away from Percona and their "tooling" is a plus to me.
If you were to meet me in person I would just say "Fuck Percona/Oracle and their shitty shit".
[0]: https://github.com/github/gh-ost/blob/master/doc/requirement...
To me postgres and MySQL have been in a similar spot for 10 years at least. MySQL with a few more users but not massive.
http://www.indeed.com/jobtrends/q-postgresql-q-mysql.html
http://db-engines.com/en/ranking_trend
http://readwrite.com/2013/09/10/postresql-hits-93-new-levels...
It appears that MySQL has held the 10x postgre spot for a long time, at least in search trends..
I would not take that blog post as a general "MySQL is better than Postgres" argument. It really needed more info on what they're doing, why they're doing it that way, and what tradeoffs they were willing to make (speed vs. data integrity, etc.).