Mysql cluster

9
MySQL Cluster jslee 2011/11/1

description

 

Transcript of Mysql cluster

Page 1: Mysql cluster

MySQL Cluster

jslee 2011/11/1

Page 2: Mysql cluster

HA

SQL Node

Data node

SQL Node

Data node

Data node

Data node

Manager node

inter connect

Clinet

Page 3: Mysql cluster

HA

SQL Node

Data node

SQL Node

Data node

Data node

Data node

Manager node

inter connect

Clinet

Page 4: Mysql cluster

Storage limits

• MyISAM 256TB • Memory RAM • InnoDB 64TB • NDB 384EB • (1EB = 1,000,000 TB)

• http://dev.mysql.com/doc/refman/5.1/en/storage-engines.html

Page 5: Mysql cluster

Foreign key support

• MyISAM NO • Memory NO • InnoDB YES • NDB NO

• http://dev.mysql.com/doc/refman/5.1/en/storage-engines.html

Page 6: Mysql cluster

Transactions

• MyISAM NO • Memory NO • InnoDB YES • NDB YES

• http://dev.mysql.com/doc/refman/5.1/en/storage-engines.html

Page 7: Mysql cluster

Locking granularity

• MyISAM Table • Memory Table • InnoDB Row • NDB Row

• http://dev.mysql.com/doc/refman/5.1/en/storage-engines.html

Page 8: Mysql cluster

setup

• cluster setup

• http://blog.jslee.name/index.php/2011/10/11/openstack-running-mysql-cluster/

• HA setup

• http://blog.jslee.name/index.php/2011/10/14/use-haproxy-on-mysql-cluster/

Page 9: Mysql cluster

• Q & A