1、Aggregators(汇聚器) MemSQL集群的一种节点,为访问MemSQL集群的网关,一个集群中可以有多个汇聚器,汇聚器主要负责向叶子节点发送DML请求、汇聚操作结果并返回给客户端

2、Master Aggregator(主汇聚器)

1、Aggregators(汇聚器) MemSQL集群的一种节点,为访问MemSQL集群的网关,一个集群中可以有多个汇聚器,汇聚器主要负责向叶子节点发送DML请求、汇聚操作结果并返回给客户端

2、Master Aggregator(主汇聚器) 是一种特殊的汇聚器,除了一般汇聚器的功能,还负责监控集群、失效切换及DDL语句的操作。每一个MemSQL的集群只能有一个主汇聚器。当主汇聚器失效时,MemSQL的集群和DDL语句操作将被挂起,而一般的DML语句仍可以通过其他的汇聚器进行操作。如果主汇聚器的程序文件没有丢失,那么只要重启一下主汇聚器即可,主汇聚器将会自动重连。否则的话,可以在一个子汇聚器上执行命令来将子汇聚器提升为主汇聚器。

3、Leaf Node(叶子节点) 在MemSQL集群中,叶子节点的作用是存储和计算。负责在集群中存储数据的切片。为了优化性能,MemSQL会围绕叶子节点自动分布数据到分区。每一个叶子节点由若干个分区组成。每一个分区其实就是一个database。

4、Partitions(分区)  一个叶子节点由多个分区组成。每一个分区其实就是一个database。比如说,如有你创建了一个database名为test,那么当你在一个叶子节点执行SHOW DATABASES 时,会看到数据库名为类似test_5,表明这是分区5。通过SHOW DATABASES EXTENDED命令输出的State列,可以查看分区是Master或者slave分区或者正处于其他状态的分区。Master分区是数据库真正执行操作的分区,而slave分区则是通过网络和sql操作将Master上的数据复制到slave上。另外,slave分区是只读的。

设计原则

MemSQL分布式系统的设计遵循如下的原则:

  • 性能优先   MemSQL是世界上最快的single-box数据库,分布式部署在多台服务器上时更是能让性能有线性的提升。MemSQL集群能够处理每秒数十亿行数据,而硬件只需要普通的商用硬件即可。
  • 将集群分为汇聚层和叶子层同时尽可能多的将工作交由叶子层处理   这允许你在线增加额外的叶子节点到集群来提升集群容量和查询性能
  • 无单点失败风险  通过运行冗余的集群,可以确保每一个数据分区都有一个热备份。当叶子节点失效时,MemSQL将自动切换到salve分区。汇聚层同样也有类似的技术来规避单节点风险。
  • 强大但又简单的集群管理   分布式系统提供了REBALANCE PARTITIONS功能来恢复分区数据
  • 没有隐式的数据移动

集群组件

一个MemSQL集群由两个层面组成:

  • 汇聚器   汇聚器处理分布式

    1、Aggregators(汇聚器) MemSQL集群的一种节点,为访问MemSQL集群的网关,一个集群中可以有多个汇聚器,汇聚器主要负责向叶子节点发送DML请求、汇聚操作结果并返回给客户端

    2、Master Aggregator(主汇聚器) 是一种特殊的汇聚器,除了一般汇聚器的功能,还负责监控集群、失效切换及DDL语句的操作。每一个MemSQL的集群只能有一个主汇聚器。当主汇聚器失效时,MemSQL的集群和DDL语句操作将被挂起,而一般的DML语句仍可以通过其他的汇聚器进行操作。如果主汇聚器的程序文件没有丢失,那么只要重启一下主汇聚器即可,主汇聚器将会自动重连。否则的话,可以在一个子汇聚器上执行命令来将子汇聚器提升为主汇聚器。

    3、Leaf Node(叶子节点) 在MemSQL集群中,叶子节点的作用是存储和计算。负责在集群中存储数据的切片。为了优化性能,MemSQL会围绕叶子节点自动分布数据到分区。每一个叶子节点由若干个分区组成。每一个分区其实就是一个database。

    4、Partitions(分区)  一个叶子节点由多个分区组成。每一个分区其实就是一个database。比如说,如有你创建了一个database名为test,那么当你在一个叶子节点执行SHOW DATABASES 时,会看到数据库名为类似test_5,表明这是分区5。通过SHOW DATABASES EXTENDED命令输出的State列,可以查看分区是Master或者slave分区或者正处于其他状态的分区。Master分区是数据库真正执行操作的分区,而slave分区则是通过网络和sql操作将Master上的数据复制到slave上。另外,slave分区是只读的。

    设计原则

    MemSQL分布式系统的设计遵循如下的原则:

    • 性能优先   MemSQL是世界上最快的single-box数据库,分布式部署在多台服务器上时更是能让性能有线性的提升。MemSQL集群能够处理每秒数十亿行数据,而硬件只需要普通的商用硬件即可。
    • 将集群分为汇聚层和叶子层同时尽可能多的将工作交由叶子层处理   这允许你在线增加额外的叶子节点到集群来提升集群容量和查询性能
    • 无单点失败风险  通过运行冗余的集群,可以确保每一个数据分区都有一个热备份。当叶子节点失效时,MemSQL将自动切换到salve分区。汇聚层同样也有类似的技术来规避单节点风险。
    • 强大但又简单的集群管理   分布式系统提供了REBALANCE PARTITIONS功能来恢复分区数据
    • 没有隐式的数据移动

    集群组件

    一个MemSQL集群由两个层面组成:

    • 汇聚器   汇聚器处理分布式系统的元数据,路由查询并汇聚结果。依赖于查询量,一个集群可能有一个或者多个汇聚器。主汇聚器是一个特殊的汇聚器,只处理元数据并负责集群的监控和失效切换
    • 叶子节点    叶子节点存储和执行sql查询。一个叶子节点是一个由多个分区组成的MemSQL服务实例。

    汇聚器和叶子节点共享同一套MemSQL的二进制程序文件,因此你在集群中部署时可以完全相同。默认的话MemSQL只会作为叶子节点来运行。要运行MemSQL作为一个汇聚器,需要使用./memsqld --master-aggregator来指定主汇聚器。

    MemSQL集群最小安装只需要一个主汇聚器和一个叶子几点即可。你可以添加更多的汇聚器,这些汇聚器会从主汇聚器读取元素据,也能够在叶子节点运行DML命令

    已部署的汇聚器和叶子节点的数量决定了集群的存储容量和性能。典型的部署结构中,叶子节点和汇聚器的比例为5:1。在一个设计良好的集群中:

    • 当集群需要比较高的连接能力的时候,汇聚器比叶子节点的比率要较高
    • 当集群需要比较大的存储容量时,叶子节点比汇聚器的比率要比较高

    你能够列出所有的汇聚器和叶子节点通过使用SHOW AGGREGATORS 和 SHOW LEAVES命令

    memsql>SHOWAGGREGATORS;+---------------+-------+--------+--------------------+---------------------------+-------------------+|Host|Port|State|Opened_Connections|Average_Roundtrip_Latency|Master_Aggregator|+---------------+-------+--------+--------------------+---------------------------+-------------------+|127.0.0.1|3306|online|0|NULL|1||192.168.1.116|3306|online|1|0.200|0|+---------------+-------+--------+--------------------+---------------------------+-------------------+2rowsinset(0.00sec)memsql>SHOWLEAVES;+---------------+-------+--------------------+---------------+-----------+--------+--------------------+---------------------------+|Host|Port|Availability_Group|Pair_Host|Pair_Port|State|Opened_Connections|Average_Roundtrip_Latency|+---------------+-------+--------------------+---------------+-----------+--------+--------------------+---------------------------+|192.168.1.110|3306|1|192.168.1.112|3306|online|5|0.299||192.168.1.111|3306|1|192.168.1.113|3306|online|5|0.293||192.168.1.112|3306|2|192.168.1.110|3306|online|1|0.271||192.168.1.113|3306|2|192.168.1.111|3306|online|1|0.264|+---------------+-------+--------------------+---------------+-----------+--------+--------------------+---------------------------+

    集群通信

    除了复制时的数据传输,所有MemSQL节点间的通信都是通过SQL命令实现的。比如说,集群心跳是通过select 1查询实现的而非特殊的接口。

    贴针灸系统的元数据,路由查询并汇聚结果。依赖于查询量,一个集群可能有一个或者多个汇聚器。主汇聚器是一个特殊的汇聚器,只处理元数据并负责集群的监控和失效切换

  • 叶子节点    叶子节点存储和执行sql查询。一个叶子节点是一个由多个分区组成的MemSQL服务实例。

汇聚器和叶子节点共享同一套MemSQL的二进制程序文件,因此你在集群中部署时可以完全相同。默认的话MemSQL只会作为叶子节点来运行。要运行MemSQL作为一个汇聚器,需要使用./memsqld --master-aggregator来指定主汇聚器。

MemSQL集群最小安装只需要一个主汇聚器和一个叶子几点即可。你可以添加更多的汇聚器,这些汇聚器会从主汇聚器读取元素据,也能够在叶子节点运行DML命令

已部署的汇聚器和叶子节点的数量决定了集群的存储容量和性能。典型的部署结构中,叶子节点和汇聚器的比例为5:1。在一个设计良好的集群中:

  • 当集群需要比较高的连接能力的时候,汇聚器比叶子节点的比率要较高
  • 当集群需要比较大的存储容量时,叶子节点比汇聚器的比率要比较高

你能够列出所有的汇聚器和叶子节点通过使用SHOW AGGREGATORS 和 SHOW LEAVES命令

memsql>SHOWAGGREGATORS;+---------------+-------+--------+--------------------+---------------------------+-------------------+|Host|Port|State|Opened_Connections|Average_Roundtrip_Latency|Master_Aggregator|+---------------+-------+--------+--------------------+---------------------------+-------------------+|127.0.0.1|3306|online|0|NULL|1||192.168.1.116|3306|online|1|0.200|0|+---------------+-------+--------+--------------------+---------------------------+-------------------+2rowsinset(0.00sec)memsql>SHOWLEAVES;+---------------+-------+--------------------+---------------+-----------+--------+--------------------+---------------------------+|Host|Port|Availability_Group|Pair_Host|Pair_Port|State|Opened_Connections|Average_Roundtrip_Latency|+---------------+-------+--------------------+---------------+-----------+--------+--------------------+---------------------------+|192.168.1.110|3306|1|192.168.1.112|3306|online|5|0.299||192.168.1.111|3306|1|192.168.1.113|3306|online|5|0.293||192.168.1.112|3306|2|192.168.1.110|3306|online|1|0.271||192.168.1.113|3306|2|192.168.1.111|3306|online|1|0.264|+---------------+-------+--------------------+---------------+-----------+--------+--------------------+---------------------------+

集群通信

除了复制时的数据传输,所有MemSQL节点间的通信都是通过SQL命令实现的。比如说,集群心跳是通过select 1查询实现的而非特殊的接口。

贴针灸是一种特殊的汇聚器,除了一般汇聚器的功能,还负责监控集群、失效切换及DDL语句的操作。每一个MemSQL的集群只能有一个主汇聚器。当主汇聚器失效时,MemSQL的集群和DDL语句操作将被挂起,而一般的DML语句仍可以通过其他的汇聚器进行操作。如果主汇聚器的程序文件没有丢失,那么只要重启一下主汇聚器即可,主汇聚器将会自动重连。否则的话,可以在一个子汇聚器上执行命令来将子汇聚器提升为主汇聚器。

3、Leaf Node(叶子节点) 在MemSQL集群中,叶子节点的作用是存储和计算。贴针灸负责在集群中存储数据的切片。为了优化性能,MemSQL会围绕叶子节点自动分布数据到分区。每一个叶子节点由若干个分区组成。每一个分区其实就是一个database。

4、Partitions(分区)  一个叶子节点由多个分区组成。每一个分区其实就是一个database。比如说,如有你创建了一个database名为test,那么当你在一个叶子节点执行SHOW DATABASES 时,会看到数据库名为类似test_5,表明这是分区5。通过SHOW DATABASES EXTENDED命令输出的State列,可以查看分区是Master或者slave分区或者正处于其他状态的分区。Master分区是数据库真正执行操作的分区,而slave分区则是通过网络和sql操作将Master上的数据复制到slave上。另外,slave分区是只读的。

设计原则

MemSQL分布式系统的设计遵循如下的原则:

  • 性能优先   MemSQL是世界上最快的single-box数据库,分布式部署在多台服务器上时更是能让性能有线性的提升。MemSQL集群能够处理每秒数十亿行数据,而硬件只需要普通的商用硬件即可。
  • 将集群分为汇聚层和叶子层同时尽可能多的将工作交由叶子层处理   这允许你在线增加额外的叶子节点到

    1、Aggregators(汇聚器) MemSQL集群的一种节点,为访问MemSQL集群的网关,一个集群中可以有多个汇聚器,汇聚器主要负责向叶子节点发送DML请求、汇聚操作结果并返回给客户端

    2、Master Aggregator(主汇聚器) 是一种特殊的汇聚器,除了一般汇聚器的功能,还负责监控集群、失效切换及DDL语句的操作。每一个MemSQL的集群只能有一个主汇聚器。当主汇聚器失效时,MemSQL的集群和DDL语句操作将被挂起,而一般的DML语句仍可以通过其他的汇聚器进行操作。如果主汇聚器的程序文件没有丢失,那么只要重启一下主汇聚器即可,主汇聚器将会自动重连。否则的话,可以在一个子汇聚器上执行命令来将子汇聚器提升为主汇聚器。

    3、Leaf Node(叶子节点) 在MemSQL集群中,叶子节点的作用是存储和计算。负责在集群中存储数据的切片。为了优化性能,MemSQL会围绕叶子节点自动分布数据到分区。每一个叶子节点由若干个分区组成。每一个分区其实就是一个database。

    4、Partitions(分区)  一个叶子节点由多个分区组成。每一个分区其实就是一个database。比如说,如有你创建了一个database名为test,那么当你在一个叶子节点执行SHOW DATABASES 时,会看到数据库名为类似test_5,表明这是分区5。通过SHOW DATABASES EXTENDED命令输出的State列,可以查看分区是Master或者slave分区或者正处于其他状态的分区。Master分区是数据库真正执行操作的分区,而slave分区则是通过网络和sql操作将Master上的数据复制到slave上。另外,slave分区是只读的。

    设计原则

    MemSQL分布式系统的设计遵循如下的原则:

    • 性能优先   MemSQL是世界上最快的single-box数据库,分布式部署在多台服务器上时更是能让性能有线性的提升。MemSQL集群能够处理每秒数十亿行数据,而硬件只需要普通的商用硬件即可。
    • 将集群分为汇聚层和叶子层同时尽可能多的将工作交由叶子层处理   这允许你在线增加额外的叶子节点到集群来提升集群容量和查询性能
    • 无单点失败风险  通过运行冗余的集群,可以确保每一个数据分区都有一个热备份。当叶子节点失效时,MemSQL将自动切换到salve分区。汇聚层同样也有类似的技术来规避单节点风险。
    • 强大但又简单的集群管理   分布式系统提供了REBALANCE PARTITIONS功能来恢复分区数据
    • 没有隐式的数据移动

    集群组件

    一个MemSQL集群由两个层面组成:

    • 汇聚器   汇聚器处理分布式系统的元数据,路由查询并汇聚结果。依赖于查询量,一个集群可能有一个或者多个汇聚器。主汇聚器是一个特殊的汇聚器,只处理元数据并负责集群的监控和失效切换
    • 叶子节点    叶子节点存储和执行sql查询。一个叶子节点是一个由多个分区组成的MemSQL服务实例。

    汇聚器和叶子节点共享同一套MemSQL的二进制程序文件,因此你在集群中部署时可以完全相同。默认的话MemSQL只会作为叶子节点来运行。要运行MemSQL作为一个汇聚器,需要使用./memsqld --master-aggregator来指定主汇聚器。

    MemSQL集群最小安装只需要一个主汇聚器和一个叶子几点即可。你可以添加更多的汇聚器,这些汇聚器会从主汇聚器读取元素据,也能够在叶子节点运行DML命令

    已部署的汇聚器和叶子节点的数量决定了集群的存储容量和性能。典型的部署结构中,叶子节点和汇聚器的比例为5:1。在一个设计良好的集群中:

    • 当集群需要比较高的连接能力的时候,汇聚器比叶子节点的比率要较高
    • 当集群需要比较大的存储容量时,叶子节点比汇聚器的比率要比较高

    你能够列出所有的汇聚器和叶子节点通过使用SHOW AGGREGATORS 和 SHOW LEAVES命令

    memsql>SHOWAGGREGATORS;+---------------+-------+--------+--------------------+---------------------------+-------------------+|Host|Port|State|Opened_Connections|Average_Roundtrip_Latency|Master_Aggregator|+---------------+-------+--------+--------------------+---------------------------+-------------------+|127.0.0.1|3306|online|0|NULL|1||192.168.1.116|3306|online|1|0.200|0|+---------------+-------+--------+--------------------+---------------------------+-------------------+2rowsinset(0.00sec)memsql>SHOWLEAVES;+---------------+-------+--------------------+---------------+-----------+--------+--------------------+---------------------------+|Host|Port|Availability_Group|Pair_Host|Pair_Port|State|Opened_Connections|Average_Roundtrip_Latency|+---------------+-------+--------------------+---------------+-----------+--------+--------------------+---------------------------+|192.168.1.110|3306|1|192.168.1.112|3306|online|5|0.299||192.168.1.111|3306|1|192.168.1.113|3306|online|5|0.293||192.168.1.112|3306|2|192.168.1.110|3306|online|1|0.271||192.168.1.113|3306|2|192.168.1.111|3306|online|1|0.264|+---------------+-------+--------------------+---------------+-----------+--------+--------------------+---------------------------+

    集群通信

    除了复制时的数据传输,所有MemSQL节点间的通信都是通过SQL命令实现的。比如说,集群心跳是通过select 1查询实现的而非特殊的接口。

    贴针灸集群来提升集群容量和查询性能

  • 无单点失败风险  通过运行冗余的集群,可以确保每一个数据分区都有一个热备份。当叶子节点失效时,MemSQL将自动切换到salve分区。汇聚层同样也有类似的技术来规避单节点风险。
  • 强大但又简单的集群管理   分布式系统提供了REBALANCE PARTITIONS功能来恢复分区数据
  • 没有隐式的数据移动

集群组件

一个MemSQL集群由两个层面组成:

  • 汇聚器   汇聚器处理分布式系统的元数据,路由查询并汇聚结果。依赖于查询量,一个集群可能有一个或者多个汇聚器。主汇聚器是一个特殊的汇聚器,只处理元数据并负责集群的监控和失效切换
  • 叶子节点    叶子节点存储和执行sql查询。一个叶子节点是一个由多个分区组成的MemSQL服务实例。

汇聚器和叶子节点共享同一套MemSQL的二进制程序文件,因此你在集群中部署时可以完全相同。默认的话MemSQL只会作为叶子节点来运行。要运行MemSQL作为一个汇聚器,需要使用./memsqld --master-aggregator来指定主汇聚器。

MemSQL集群最小安装只需要一个主汇聚器和一个叶子几点即可。你可以添加更多的汇聚器,这些汇聚器会从主汇聚器读取元素据,也能够在叶子节点运行DML命令

已部署的汇聚器和叶子节点的数量决定了集群的存储容量和性能。典型的部署结构中,叶子节点和汇聚器的比例为5:1。在一个设计良好的集群中:

  • 当集群需要比较高的连接能力的时候,汇聚器比叶子节点的比率要较高
  • 当集群需要比较大的存储容量时,叶子节点比汇聚器的比率要比较高

你能够列出所有的汇聚器和叶子节点通过使用SHOW AGGREGATORS 和 SHOW LEAVES命令

memsql>SHOWAGGREGATORS;+---------------+-------+--------+--------------------+---------------------------+-------------------+|Host|Port|State|Opened_Connections|Average_Roundtrip_Latency|Master_Aggregator|+---------------+-------+--------+--------------------+---------------------------+-------------------+|127.0.0.1|3306|online|0|NULL|1||192.168.1.116|3306|online|1|0.200|0|+---------------+-------+--------+--------------------+---------------------------+-------------------+2rowsinset(0.00sec)memsql>SHOWLEAVES;+---------------+-------+--------------------+---------------+-----------+--------+--------------------+---------------------------+|Host|Port|Availability_Group|Pair_Host|Pair_Port|State|Opened_Connections|Average_Roundtrip_Latency|+---------------+-------+--------------------+---------------+-----------+--------+--------------------+---------------------------+|192.168.1.110|3306|1|192.168.1.112|3306|online|5|0.299||192.168.1.111|3306|1|192.168.1.113|3306|online|5|0.293||192.168.1.112|3306|2|192.168.1.110|3306|online|1|0.271||192.168.1.113|3306|2|192.168.1.111|3306|online|1|0.264|+---------------+-------+--------------------+---------------+-----------+--------+--------------------+---------------------------+

集群通信

除了复制时的数据传输,所有MemSQL节点间的通信都是通过SQL命令实现的。比如说,集群心跳是通过select 1查询实现的而非特殊的接口。

1、Aggregators(汇聚器) MemSQL集群的一种节点,为访问MemSQL集群的网关,一个集群中可以有多个汇聚器,汇聚器主要负责向叶子节点发送DML请求、汇聚操作结果并返回给客户端

2、Master Aggregator(主汇聚器) 是一种特殊的汇聚器,除了一般汇聚器的功能,还负责监控集群、失效切换及DDL语句的操作。每一个MemSQL的集群只能有一个主汇聚器。当主汇聚器失效时,MemSQL的集群和DDL语句操作将被挂起,而一般的DML语句仍可以通过其他的汇聚器进行操作。如果主汇聚器的程序文件没有丢失,那么只要重启一下主汇聚器即可,主汇聚器将会自动重连。否则的话,可以在一个子汇聚器上执行命令来将子汇聚器提升为主汇聚器。

3、Leaf Node(叶子节点) 在MemSQL集群中,叶子节点的作用是存储和计算。负责在集群中存储数据的切片。为了优化性能,MemSQL会围绕叶子节点自动分布数据到分区。每一个叶子节点由若干个分区组成。每一个分区其实就是一个database。

4、Partitions(分区)  一个叶子节点由多个分区组成。每一个分区其实就是一个database。比如说,如有你创建了一个database名为test,那么当你在一个叶子节点执行SHOW DATABASES 时,会看到数据库名为类似test_5,表明这是分区5。通过SHOW DATABASES EXTENDED命令输出的State列,可以查看分区是Master或者slave分区或者正处于其他状态的分区。Master分区是数据库真正执行操作的分区,而slave分区则是通过网络和sql操作将Master上的数据复制到slave上。另外,slave分区是只读的。

设计原则

MemSQL分布式系统的设计遵循如下的原则:

  • 性能优先   MemSQL是世界上最快的single-box数据库,分布式部署在多台服务器上时更是能让性能有线性的提升。MemSQL集群能够处理每秒数十亿行数据,而硬件只需要普通的商用硬件即可。
  • 将集群分为汇聚层和叶子层同时尽可能多的将工作交由叶子层处理   这允许你在线增加额外的叶子节点到集群来提升集群容量和查询性能
  • 无单点失败风险  通过运行冗余的集群,可以确保每一个数据分区都有一个热备份。当叶子节点失效时,MemSQL将自动切换到salve分区。汇聚层同样也有类似的技术来规避单节点风险。
  • 强大但又简单的集群管理   分布式系统提供了REBALANCE PARTITIONS功能来恢复分区数据
  • 没有隐式的数据移动

集群组件

一个MemSQL集群由两个层面组成:

  • 汇聚器   汇聚器处理分布式系统的元数据,路由查询并汇聚结果。依赖于查询量,一个集群可能有一个或者多个汇聚器。主汇聚器是一个特殊的汇聚器,只处理元数据并负责集群的监控和失效切换
  • 叶子节点    叶子节点存储和执行sql查询。一个叶子节点是一个由多个分区组成的MemSQL服务实例。

汇聚器和叶子节点共享同一套MemSQL的二进制程序文件,因此你在集群中部署时可以完全相同。默认的话MemSQL只会作为叶子节点来运行。要运行MemSQL作为一个汇聚器,需要使用./memsqld --master-aggregator来指定主汇聚器。

MemSQL集群最小安装只需要一个主汇聚器和一个叶子几点即可。你可以添加更多的汇聚器,这些汇聚器会从主汇聚器读取元素据,也能够在叶子节点运行DML命令

已部署的汇聚器和叶子节点的数量决定了集群的存储容量和性能。典型的部署结构中,叶子节点和汇聚器的比例为5:1。在一个设计良好的集群中:

  • 当集群需要比较高的连接能力的时候,汇聚器比叶子节点的比率要较高
  • 当集群需要比较大的存储容量时,叶子节点比汇聚器的比率要比较高

你能够列出所有的汇聚器和叶子节点通过使用SHOW AGGREGATORS 和 SHOW LEAVES命令

memsql>SHOWAGGREGATORS;+---------------+-------+--------+--------------------+---------------------------+-------------------+|Host|Port|State|Opened_Connections|Average_Roundtrip_Latency|Master_Aggregator|+---------------+-------+--------+--------------------+---------------------------+-------------------+|127.0.0.1|3306|online|0|NULL|1||192.168.1.116|3306|online|1|0.200|0|+---------------+-------+--------+--------------------+---------------------------+-------------------+2rowsinset(0.00sec)memsql>SHOWLEAVES;+---------------+-------+--------------------+---------------+-----------+--------+--------------------+---------------------------+|Host|Port|Availability_Group|Pair_Host|Pair_Port|State|Opened_Connections|Average_Roundtrip_Latency|+---------------+-------+--------------------+---------------+-----------+--------+--------------------+---------------------------+|192.168.1.110|3306|1|192.168.1.112|3306|online|5|0.299||192.168.1.111|3306|1|192.168.1.113|3306|online|5|0.293||192.168.1.112|3306|2|192.168.1.110|3306|online|1|0.271||192.168.1.113|3306|2|192.168.1.111|3306|online|1|0.264|+---------------+-------+--------------------+---------------+-----------+--------+--------------------+---------------------------+

集群通信

除了复制时的数据传输,所有MemSQL节点间的通信都是通过SQL命令实现的。比如说,集群心跳是通过select 1查询实现的而非特殊的接口。

MemSQL分布式架构介绍相关推荐

  1. MemSQL分布式架构介绍(二)

    接上次的MemSQL分布式架构介绍(一),原文在这里:http://docs.memsql.com/latest/concepts/distributed_architecture/ 首先上张图,是我 ...

  2. 【秒杀购物商城业务服务】「分布式架构服务」盘点中间件服务的高可用模式及集群技术的方案分析

    秒杀购物商城业务服务-分布式架构介绍 基于MySQL数据库集群技术实现服务的高可用 基于Tomcat的集群负载机制实现Tomcat服务器的高可用 基于Nginx负载均衡机制实现负载均衡(介绍和配置) ...

  3. 「秒杀购物商城业务服务」「分布式架构服务」盘点中间件服务

    ​ 秒杀购物商城业务服务-分布式架构介绍 基于MySQL数据库集群技术实现服务的高可用 基于Tomcat的集群负载机制实现Tomcat服务器的高可用 基于Nginx负载均衡机制实现负载均衡(介绍和配置 ...

  4. 后端总结(分布式架构设计)

    分布式架构设计 分布式理论与分布式架构设计理论 1. 分布式架构介绍 2.分布式理论 2.1 数据一致性 2.2 CAP定理 3.分布式一致性协议 4.分布式系统设计策略 5. 分布式架构服务调用 5 ...

  5. 分布式架构及微服务介绍

    分布式架构 优点:耦合度低, 便于扩展 缺点:架构复杂,运维成本大 微服务治治理 异步通信技术 缓存技术 搜索技术 devops 微服务 微服务是分布式架构一种较好的实践,常见的微服务技术是sprin ...

  6. 昆仑分布式数据库架构介绍

    一.前言 昆仑分布式数据库集群(下文简称昆仑数据库)是一个分布式关系数据库管理系统,面向TB和PB级别海量数据处理,以高吞吐量和低延时处理海量数据高并发读写请求. 它提供健壮的事务ACID保障,高效易 ...

  7. 分布式架构相关概念介绍

    集群 不同的人做同一件事情的同一部分为了同一个目的,如同一个公司的两个java程序员就是集群,如相同的代码部署到不同服务器就是集群. 负载均衡 负载均衡对应的就是集群,协调集群中单个服务器的处理量,例 ...

  8. SSM分布式项目01-技术点介绍项目介绍分布式架构对比SOA架构

    1. 技术特点 技术新,如redis 技术范围广 分布式(一件事拆分成多个部分完成) 高并发(并发量:同时访问,tomcat+Oracle 400~500).集群(多个人做同一件事).负载均衡.高可用 ...

  9. MindSpore整体架构介绍

    MindSpore整体架构介绍 MindSpore框架架构总体分为MindSpore前端表示层.MindSpore计算图引擎和MindSpore后端运行时三层. • MindSpore前端表示层(Mi ...

最新文章

  1. android 星星流逝动画,Android Loading动画分析--续集
  2. Heritrix 3.1.0 源码解析(八)
  3. zabbix配置邮箱报警
  4. node.js之文件读写模块,配合递归函数遍历文件夹和其中的文件
  5. 调用别的方法的返回值_Spring boot如何实现异步调用
  6. oracle acfs snap 恢复,删除ACFS系统碰到的问题
  7. 字符串匹配算法_4月16日活动预告|字符串匹配算法解析
  8. 支付宝:伪装的“支付宝”、“花呗”来了,警惕!
  9. 织梦charset.func.php,DEDECMS织梦程序实现熊掌号API提交接口推送(PHP推送)
  10. JAVA中,如果发现一个值起作用,却又没找到哪里使用,检查一下是否有native/JNI中反射
  11. 苹果电脑mac计算机图标怎么删除吗,苹果电脑桌面的图标怎么删除不了怎么办
  12. 【对比】新、旧QC七大手法的异同
  13. 知识小结------数据分析------Cox比例风险回归模型(proportional hazards model)
  14. java throw异常_Java throw Exception实现异常转换
  15. 使用Redis实现附近的人及打车服务
  16. 我为什么放弃Pocket使用Pinbox来整理收藏碎片化知识
  17. python做网站开发_如何用Python做网站开发
  18. ProM开发指北3——ProM插件开发入门
  19. 移动如何使用积分兑换话费
  20. 嵌入式物联网学习方法

热门文章

  1. 阿里的互联网三高架构是真的牛!腾讯百度根本模仿不来
  2. 详解HTML的相对路径写法
  3. 火车头采集器 页面图片等信息采集
  4. 江苏学计算机软件哪个专科大学好,江苏 我学软件技术可以报考哪些学校
  5. 【面试】MyBatis面试题
  6. 安装opensips时创建MySQL表_Centos7.6安装opensips并实现通话成功
  7. kaggle:NBA球员投篮数据分析与可视化(一)
  8. Multi-modal Transformer for Video Retrieval
  9. 程序员的爱情 第十七章
  10. Proxifier与burp小程序抓包