neo4j存储格式
2022-01-24 11:20:53 5 举报
neo4j数据存储格式
作者其他创作
大纲/内容
1
存储label的名字30个字符(30B)
X
label字符数量(3B)
0
....
..
unset
nameBlock
neostore.labeltokenstore.db.names (38B)
nextProp(4B)
inUse
nextProp
nextRel
Dynamic Inline
下一块的地址,如果没有下一块则全为1(4B)
nextBlock
......
lsbLabels | (hsbLabels<< 32) (5B)
block
(4B)
包含3类信息(4B)
(1B)
nextMod
最后一位dense(1B)
value(4.5B)
keyIndexId(3B)
包含3类信息(1B)
firstNode
propertyType(0.5B)
neostore(9B)
secondPrevRel
lsbLabels
block(8B)
prevMod
firstInFirstChain
secondNextRelMod
4B
firstInSecondChain
nrOfBytes
firstNextRel
relModifier
secondNodeMod
firstNextRelMod
firstNode(4B)
neostore.relationshipstore.db (34B)
下一个property(4B)
firstPrevRel
hsbLabels
4块block(32B)
firstPrevRelMod
typeInt
type(2B)
secondNode
secondNode(4B)
prevProp(4B)
最后两位(1B)
valueBlock
neostore.propertystore.db (41B)
neostore.nodestore.db (15B)
prevProp
下一个relationship(4B)
firstNodeMod
secondPrevRelMod
neostore.relationshiptypestore.db.names (38B)
propModifier
(8B)
dense
secondNextRel
neostore.propertystore.db.index.keys (38B)
nextPropMod
(1B)
0 条评论
下一页