How To Create a Multi-Node MySQL Cluster on Ubuntu 16.04
MySQL cluster is a software technology which provides high availability and throughput. In short, there is one or more management nodes which control the data nodes (where data is stored). After consulting with the management node, clients (MySQL clients, servers, or native APIs) connect directly to the data nodes.