mysql fabric cluster_MySQL Cluster

MySQL Cluster

MySQL集群一个非共享(shared nothing)、分布式、分区系统,使用同步复制机制提供高可用和高性能。

MySQL集群使用的是NDB引擎。NDB存储引擎会在节点间自动进行数据分区,支持并行查询,可以实现读写的扩展。

在内部,mysql集群使用同步复制机制,避免单点故障。会自动检测failure节点和重组集群。

MySQL集群存在一些限制: mysql集群被设计用来在内网,响应时间很重要,不建议跨地域创建mysql集群

MySQL Fabric

MySQL Fabric是一开源框架,能够管理MySQL服务器群。

主要有两大特性:

·与MySQL复制功能共同使用实现高可用性

MySQL Fabric能够提供自动故障检测和故障转移功能。具体包括:监控主数据库,如果服务器出现故障,MySQL Fabric将选出一个从数据库,并将其升级为新的主数据库。提供事务处理的自动路径选择以连接到当前主数据库,及从数据库间的查询负载均衡。拓扑及服务器状态对应用透明。

·对表分片,实现读写的横向扩展

选择对哪些表分片,并指定分片键的字段,包括使用基于哈希映射还是基于区间映射;

将现有数据片转移到新的服务器上,或者将这些数据片进一步分成更小的数据片;

对PHP、Python和Java连接器的扩展支持使得事务处理和查询能够直接发送到合适的MySQL服务器上。因为无需代理,不会产生额外延迟。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值