plato
plato copied to clipboard
顶点id可以支持更大的值吗?
base.hpp文件中:
using vid_t = std::uint32_t;
using eid_t = std::uint64_t;
可以看到plato目前最大支持32位的顶点, 那就是40多亿数据。 那我可以修改哪些东西来支持上百亿规模的数据呢?
如果边的表示范围够的话,可以把vid_t 指定为 std::uint64_t来支持更多的顶点。不过现在的项目的csv解析器目前只支持解析uint32(unsigned long),使用std::uint64_t作为顶点id类型的话需要进行定制。
听说字节跳动根据Plato做了魔改,已经将 vid_t改成了范围更大的值了