Zookeeper系列(十五)Zookeeper原理解析之数据存储之Zookeeper内存结构
2017-05-11 15:46
816 查看
Zookeeper是怎么存储数据的,什么机制保证集群中数据是一致性,在网络异常,当机以及停电等异常情况下恢复数据的,我们知道数据库给我们提供了这些功能,其实zookeeper也实现了类似数据库的功能。
1. Zookeeper内存结构
Zookeeper数据在内存中的结构类似于linux的目录结构
DataTree代表这个目录结构, DataNode代表一个节点
DataTree:
默认初始化三目录
1)""
2) "/zookeeper"
3) "/zookeeper/quota"
DataNode
表示一个节点
1) 存储了父节点的引用
2) 节点的权限信息
3) 子节点路径集合
1. Zookeeper内存结构
Zookeeper数据在内存中的结构类似于linux的目录结构
DataTree代表这个目录结构, DataNode代表一个节点
DataTree:
默认初始化三目录
1)""
2) "/zookeeper"
3) "/zookeeper/quota"
DataNode
表示一个节点
1) 存储了父节点的引用
2) 节点的权限信息
3) 子节点路径集合
相关文章推荐
- 1.zookeeper原理解析-数据存储之Zookeeper内存结构(zookeeper系列文章)
- 1.zookeeper原理解析-数据存储之Zookeeper内存结构
- Zookeeper系列(十八)Zookeeper原理解析之数据存储之TxnLog事务日志
- Zookeeper系列(十七)Zookeeper原理解析之数据存储之Snapshot
- Zookeeper系列(十九)Zookeeper原理解析之数据存储之FileTxnLog& FileTxnSnapLog工具类
- Zookeeper系列(二十)Zookeeper原理解析之数据存储之ZKDatabase
- Zookeeper系列(二十二)Zookeeper原理解析之序列化之底层通信数据封装与操作和Record接口
- 5.zookeeper原理解析-数据存储之ZKDatabase
- Zookeeper系列(二十一)Zookeeper原理解析之数据存储小结
- zookeeper原理解析-数据存储
- Atitit.数据索引 的种类以及原理实现机制 索引常用的存储结构
- apache kafka系列之在zookeeper中存储结构
- CGI原理解析系列之中的一个----CGI怎样获取WEBserver数据
- 数据结构基础——内存中数据存储的基本方式(单链表)
- apache kafka系列之在zookeeper中存储结构
- 3.zookeeper原理解析-数据存储之TxnLog事务日志
- 数据在内存中的存储方式( Big Endian和Little Endian的区别 )(x86系列则采用little endian方式存储数据)
- CGI原理解析系列之一----CGI如何获取WEB服务器数据
- apache kafka系列之在zookeeper中存储结构
- 6.zookeeper原理解析-数据存储小结