zoukankan      html  css  js  c++  java
  • 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服务器上。因为无需代理,不会产生额外延迟。

  • 相关阅读:
    一个java的进销存管理系统源码阅读
    嵌入式起步
    java数据库操作有关的杂记
    VS 调试
    软件测试的原则
    黑盒测试与白盒测试
    Xmind快速入门(基本操作够用了)
    opt目录
    日志测试
    bug的前世今生
  • 原文地址:https://www.cnblogs.com/abclife/p/5085146.html
Copyright © 2011-2022 走看看