Nebula-impoter 是否只支持存量导入,无法增量导入?

如题,Nebula-impoter 是否只支持存量导入,无法增量导入?

可以的啊。 importer就是把csv中的数据拼成insert做插入的。

增量导入如果出现数据库中已经存在的节点,会做自动合并吗,还是会生成两个一样的节点

会直接覆盖掉

这里的存量和增量导入具体指什么?是不是期望类似断点续传的功能?目前还不支持,只能整个文件重新开始,因为这不是个服务进程,如果支持断点需要记录当前进度的状态,当然可以写到本地的文件中,但是目前还没实现类似的功能

insert肯定是会在逻辑上替换原来的数据,不是把某个属性补起来,但是底层上实际是重复的废数据,有空间放大问题,会占磁盘的。
但是换成update或者upsert,我估计性能会不好,因为一次只能操作一行数据,不能像insert一样values很多行数据。我最开始就是一个batch提交多个insert,性能奇差。

1 个赞

:+1:

该话题在最后一个回复创建后30天后自动关闭。不再允许新的回复。