1.1 数据模型
Zookeeper 维护一个层级的命名空间。这个命名空间就像一个文件系统。如图1-1所示:
图1-1 zookeeper的数据模型
- 在每个节点上都可以有数据与该节点相关联。就像父节点下面可以有子节点。数据不应该太大,不应该大于1M数据。Zookeeper不是用来做数据存储的,操作大数据会影响性能,如果迫不得已要进行大数据的操作,建议只在znode里面存储数据的位置。
- 到每个节点的路径被表示成标准的,绝对的,以斜线分隔的路径。不存在相对路径,所以路径中存在 ”.”, ”..” 是不被允许的。
- “zookeeper”作为保留字在路径中不被使用。