NebulaGraph在存储时将所有整型值都存储成INT64,这种采用大类型的存储方式的设计初衷是啥?


nebulaGraph为啥要将小的存储类型存成大的类型呢?比如将所有整型值存成INT64,将浮点型存成Double,这样设计的初衷是啥?会不会浪费存储资源?

@MuYi 请我们的产品同学看一下 :pray:

应该是最新文档中描述的问题,实际上INT8就是存储成INT8。
已经和文档同学说了。

也就是说,实际的存储类型和真实的数值类型保持一致吗?float也存储成float

是的,可参见源码src/codec/RowWriterV2.h

1 个赞

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。