GaussDB(for MySQL)分布式体系结构

计算存储解耦

  • 管理客户端连接、解析SQL请求,分析执行计划并执行和管理事务隔离级别;
  • 一主多读;
  • 主库和只读松耦合;
  • 主库和只读通信少;
  • 快速Failover;
  • 引入HWSQL内核中的一些特性;
  • Query result cache;
  • Query play cache;
  • Online DDL;

存储抽象层(SAL)

  • 存储抽象层(SAL)是逻辑层;
  • 将数据存储和SQL前端、事务、查询等进行隔离;
  • 由在SQL节点上执行的公共日志模块和存储节点上执行的slice节点组成;
  • SAL将所有数据页基于{spaceID,pageID}划分为slice;
  • 横向扩展-随着数据库规模的增长,可用资源(存储、内存—)随着slice的创建按比例增长;
  • 数据本地化-数据密集型操作是在存储节点上由slice服务执行;

数据库读写

  • 与传统的RDS for MySQL相比,不再有备库的存在,所有的只读都是active状态,并且承担读流量,使得资源利用率更高;
  • 与传统的RDS for MySQL相比,不再需要刷page,所有的更新操作仅记录日志,不再需要double write。减少了宝贵的网络带宽;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值