mysql集群搭建 pdf_MySQL数据库集群方案.pdf

Three steps to clustering

——MNC、MGC与MIC

周彦伟

2017.5

关于我

Renren DB Team (2009-2013)

Qunar DB Team (2013-2017)

All China MySQL User Group (ACMUG)

《MySQL运维内参》 (公众号:formysql)

Oracle MySQL ACE Director

MySQL Clustering

MNC

MySQL NDB Cluster

MGC

MySQL Galera Cluster

Percona XtraDB Cluster

MariaDB Cluster

MIC

MySQL InnoDB Cluster

MySQL NDB Cluster(MNC)

Network DataBase

In-Memory

Shared-Nothing

Auto-Sharding

High-Availability

Data-Persisnce

Read/Write consistency/scalability

MNC Components

SQL Nodes—MySQL Servers

SQL Access to data

Round-robin app access

Geographic Replication

Scale out for performance

MNC Components

Data Nodes—Ndbd Servers

Data storage & management

Transparent sharding

Synchronous replication

Scale out for capacity/performance

MNC Components

Management servers

Distribute configuration data

Control Cluster membership

Arbitrator in case of network partitioning

NDB API — NoSQL

Node Groups、Replicas、Partitions

Management of MNC

MySQL Cluster Auto-installer

Client Program

ndb_mgm

Rolling Restart

ndbinfo—NDB Cluster Infomation

Problems of MNC

Cluster size

Network dependence

Complex SQL Optimazition

Management & Cost

Limitations of NDB Cluster

昨夜西风凋

碧树,独上

高楼,望断

天涯路!

MySQL Galera Cluster (MGC)

True Multi-Master Cluster

Read and Write to any cluster node

Synchronous Replication

True Parallel Replication

Auto Management

MySQL Galera Cluster (MGC)

Certification-Based Replication

Transactional Database

Atomic Changes

Global Ordering

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值