mysqlT-Sqljs css html

MySql数据库分布式存储·基础概念

2023-02-16  本文已影响0人  技术老男孩

一、相关概念:

二、常用分库分表软件

三、十种分片规则:

  1. 枚举法 sharding-by-intfile(常用)
  2. 固定分片 rule1
  3. 范围约定 auto-sharding-long
  4. 求模法 mod-long (常用)
  5. 日期列分区法 sharding-by-date
  6. 通配取模 sharding-by-pattern
  7. ASCII码求模通配 sharding-by-prefixpattern
  8. 编程指定 sharding-by-substring
  9. 字符串拆分hash解析 sharding-by-stringhash
  10. 一致性hash sharding-by-murmu

四、常用的拓扑结构:

分片架构拓扑结构.png

五、分片服务器的工作过程;

客户端(client50)连接分片服务器执行存储数据命令insert
步骤一:检查表使用的分片规则
步骤二:根据表使用分片规则的计算结果,将命令发送给后端数据库服务器执行
步骤三:获取数据库服务器的执行结果,并将结果返回给客户端

上一篇下一篇

猜你喜欢

热点阅读