YunTable的架构
图1. YunTable v0.01的架构图
首先是横向的四层,主要负责对请求的处理和对数据的存储:接口层:用于接受关于YunTable的网络请求。
- 编译层:主要编译上层接收到的请求,并将其转译为相应的动作。
- 数据模型层:用于在内存中维护YunTable的数据模型,并执行那么在上层被转译的动作。
- 数据存储层:主要对上层的数据进行持久化,而且是基于列式来存储。
接着是纵向的两层,主要是为横向的四层服务的:
- 管理层:主要用于YunTable进程的起停和配置。
- 分布式层:主要用于协调多个YunTable节点之间的管理和同步工作,而且由于此层牵涉的东西过多,所以在这一轮开发过程中,不会涉及。
阅读(1030) | 评论(0) | 转发(0) |