在一篇文章中看到其他图数据库的存储原理中 如何快速迭代边,是在存储中存储边的信息。
思考了下nebula 的 存储结构, 点上并没有边的信息。
https://docs.nebula-graph.com.cn/3.6.0/1.introduction/3.nebula-graph-architecture/4.storage-service/
有点好奇 nebula 在迭代边的时候是怎么做的?
在一篇文章中看到其他图数据库的存储原理中 如何快速迭代边,是在存储中存储边的信息。
思考了下nebula 的 存储结构, 点上并没有边的信息。
https://docs.nebula-graph.com.cn/3.6.0/1.introduction/3.nebula-graph-architecture/4.storage-service/
有点好奇 nebula 在迭代边的时候是怎么做的?
NebulaGraph 的点和边在同一个 part,虽然没有存在同一个 key-value 中,但是永远在同一个地方,所以:
需要点属性的时候相当于多一次 get_value(key_of_vertex)
明白了,感谢