plato icon indicating copy to clipboard operation
plato copied to clipboard

顶点id可以支持更大的值吗?

Open jievince opened this issue 4 years ago • 2 comments

base.hpp文件中:

using vid_t = std::uint32_t;
using eid_t = std::uint64_t;

可以看到plato目前最大支持32位的顶点, 那就是40多亿数据。 那我可以修改哪些东西来支持上百亿规模的数据呢?

jievince avatar Mar 04 '21 06:03 jievince

如果边的表示范围够的话,可以把vid_t 指定为 std::uint64_t来支持更多的顶点。不过现在的项目的csv解析器目前只支持解析uint32(unsigned long),使用std::uint64_t作为顶点id类型的话需要进行定制。

actcwlf avatar Mar 04 '21 08:03 actcwlf

听说字节跳动根据Plato做了魔改,已经将 vid_t改成了范围更大的值了

jsycdut avatar Mar 12 '21 02:03 jsycdut