MySQL Help

MySQL is being made like Oracle. The enterprise edition may be nice if you can afford it, but much of is not needed if you free and open other solutions. It seems MySQL from Oracle is on a dead path somewhat. Oracle seems to have made their own solutions after years of stagnation where Percona and MariaDB forged ahead. It seems the might be intereseted in MySQL again because Oracle is too expensive for cloud solutions. One wonders if they will provide database services with mysql in the cloud and not call it mysql.

Cloud and new technologies

  • MySQL Enterprise Benefits
  • AWS -- list options here. EBs snapshots and NFS snapshots.

    MySQL Sharding or lack thereof

    MySQL Frabric Links -- overall, not very popular. Overall, I don't like it. Sharding done right has to be done per table, in the software layer for the application based on what the most important queries will use most of the time. Others
      https://www.percona.com/blog/2014/07/11/managing-shards-mysql-databases-mysql-fabric-2/
      https://www.percona.com/blog/2014/04/25/managing-farms-of-mysql-servers-with-mysql-fabric/
      https://www.percona.com/blog/2014/08/04/qa-putting-mysql-fabric-to-use/
    https://www.slideshare.net/bytebot/best-practices-for-mysqlmariadb-serverpercona-server-high-availability
      
      

    MySQL tools

    Workbench, MySQL enterprise stuff (like monitoring), Oracle MySQL utilities 1.6, MySQL router, percona tools, mariadb, ...etc.

    MySQL Routers is usd witjh InnoDB cluster, like Glarea Cluster, to route quweries to the correct server. So if a server goes down it will redirect to another.

    MySQL ReleaseNotes

    Percona Release Notes

    MariaDB Release notes


    Group commit, MySQL workbench, fabric, gtid (does ot suport multi source ,except mariadb), https://pmmdemo.percona.com/

    Tungsten replicator

    MySQL-MMM, Serverlnines ClusterControl (good), Orchestrator, Tuingsten Replicastor(good), 5.6 mysqlfailover; mysqlrpladmin, MySQL MHA, Percona REplication Manager, MariaDB Replciation Manager. Hearbeat, PAcemaker, RedHArt CLuster Suite,.


    Load balancers for Gaslera: HAProxy, Galera Load Balancer, MaxScale, ProxySQL

    Conclusions for HA

    MySQL repication: DRDB -> SNA

    Sync replication, async for WAN

    Suync Multi-master -- no failvoer required

    GTId better

    Galera


    Sharding: spider, tungestren repicator, tumblr jetpants, google vitness, shardquery.
    Setup Percona Monitoring and Management Documentation¶ for MysQL and Mongo