分布式数据库-2

资料: 链接

存储引擎

分层架构

  • 传输层
    接受客户端请求
  • 查询层
  • 执行层
    本地运行但愿你& 远程运行单元

功能

  1. 事务管理器
  2. 锁管理
  3. 存储结构
  4. 内存结构
  5. 提交日志

组合模式

行式

每行的所有列存储在一起, 适合OLTP数据库, 适合按行进行读取

列式

不同行的同一列数据会被就近存储在一个数据文件, 适合OLAP数据库, 经常查询所有数据 或进行范围扫描

分布式存储引擎特点

内存数据库会倾向于分布式模式

列式存储与分布式数据库有天然的联系

分布式索引

读取路径

寻找分片和目标节点

查找在分布式系统的哪个目标节点上

检查数据是否在缓存缓冲中

检查数据是否在磁盘文件中

合并结果

评估存储引擎的维度

缓存形式

可变/不可变数据

排序