CentOS 5.8 - MySQL Cluster 7.1 + HAProxy
Neste presente artigo, vou abordar a configuração do MySQL Cluster para se obter alta disponibilidade, e também o
HAProxy, para balancear toda carga deste mesmo banco de dados.
HAProxy, para balancear toda carga deste mesmo banco de dados.
Parte 6: Armazenamento
MYSQL-CLUSTER - How-To
- Armazenamento
Além de manter a alta disponibilidade dos dados, o MySQL Cluster mantém os dados armazenados em tabelas do tipo NDB em sincronia através da replicação da informação de modo síncrono (está em sincronismo).
Tabelas, outrora criadas, com o Storage Engine InnoDB ou MyISAM, agora podem ser criadas com o NDB.
Observações: Este procedimento será sempre executado nos SQL's Nodes.
Passo 1: Crie a database cadastro, e dentro dela, a tabela 'cad1' no SQL Node ( sql-1):
mysql> create database cadastro;
mysql> CREATE TABLE cadastro.cad1 ( id int not null primary key, name char(80) not null, address char(120) not null ) ENGINE =NDB;
mysql> insert cadastro.cad1(id,name,address) values(1,'Evandro Couto','rua gnulinuxbr 120');
mysql> select * from cadastro.cad1;
Continua na página 7.
- Armazenamento
Além de manter a alta disponibilidade dos dados, o MySQL Cluster mantém os dados armazenados em tabelas do tipo NDB em sincronia através da replicação da informação de modo síncrono (está em sincronismo).
Tabelas, outrora criadas, com o Storage Engine InnoDB ou MyISAM, agora podem ser criadas com o NDB.
Observações: Este procedimento será sempre executado nos SQL's Nodes.
Passo 1: Crie a database cadastro, e dentro dela, a tabela 'cad1' no SQL Node ( sql-1):
mysql> create database cadastro;
Query OK, 1 row affected (0.03 sec)
mysql> CREATE TABLE cadastro.cad1 ( id int not null primary key, name char(80) not null, address char(120) not null ) ENGINE =NDB;
Query OK, 0 rows affected (0.20 sec)
mysql> insert cadastro.cad1(id,name,address) values(1,'Evandro Couto','rua gnulinuxbr 120');
Query OK, 1 row affected (0.06 sec)
mysql> select * from cadastro.cad1;
+----+------------------------+-------+ | id | name_cursos | valor | +----+------------------------+-------+ | 1 | Curso basico de linnux | 700 | +----+------------------------+-------+ 2 rows in set (0.01 sec)
Continua na página 7.