You are on page 1of 19

MySQL Cluster

MySQL

5.1 GA
Cluster 5.0

Cluster

5.1

Mysql




Myisam innodb Heap BDB

Cluster

mysql

99.999%

NoOfReplicas

Share-nothing

SAN

ndbd



48
coordinator

config.ini

SQL

MySQL server
MySQL




CPU ndbd
IO

SQL
MySQLd

CPU

# file "config.ini" - 2 data nodes and 2 SQL nodes


# This file is placed in the startup directory of ndb_mgmd (the
management
# server)
# The first MySQL Server can be started from any host. The second can
be started
# only on the host mysqld_5.mysqlsystems.com
[NDBD DEFAULT]
NoOfReplicas= 2
DataDir= /var/lib/mysql-cluster
[NDB_MGMD]
Hostname= ndb_mgmd.mysqlsystems.com
DataDir= /var/lib/mysql-cluster
[NDBD]
HostName= ndbd_2.mysqlsystems.com
[NDBD]
HostName= ndbd_3.mysqlsystems.com
[MYSQLD]
[MYSQLD]
HostName= mysqld_5.mysqlsystems.com

SQL

server down

cluster

down


Replica

5.1

down

MySQL

Cluster mysql

ENGINE=NDB


MySQL

5.0

RAM

MySQL 5.1

varchar varchar


KEY HASH RANGE LIST

MySQL MySQL Replication

Cluster MyISAM

Cluster

IO Cluster

Benchmark

Cluster
IndexMemory
MySQL 5.1 25

25


SELECT * FROM t1 WHERE primary_key IN

(1,2,3,4,5,6,7,8,9,10);
MySQL 2 3

10 key 1

Mysqld

NDBD

NDBD

Mysqld

NDBD

NDBD

www.mysqlsystems.com
www.mysqlsystems.com/bbs

You might also like