李欣宇
发布于

课程学习笔记

第一次学习偶数数据库,认识到了 OushuDB 是一款云原生架构的分布式数据库,具备高并发、高吞吐和高性能的弹性计算能力。它支持多主节点、多虚拟计算集群和多虚拟存储集群。每一层级的节点都可以水平扩展,存储与计算完全分离。具有一下组件:资源管理器,查询解析器,分析器, 优化器,容错服务,事务管理,权限安全,调度器,还可以进行可视化查看日志文件:通过偶数数据云平台来图形化界面查看 OushuDB 的日志,可以轻松的下载日志文件。
OushuDB 由 master 和多个 segment 组成,master 负责对 SQL 进行解析,优化生成查询计划。
通过 Dispatcher 分发到每个 segment。每个 segment 执行计划的过程中就涉及到对数据的存储和读取。
Magma 通过直接操作本地文件系统,实现了支持表数据的更新和删除操作。
作为分布式存储,Magma 在集群的每个节点上启动 Magma 的进程。整个集群中的多个 Magma 进程组成了 Magma 集群。

评论
    test