服务器上有一个csv文件,一直会append行。比如每秒增加10行。 本地端电脑会去sync这个csv文件,每几秒sync一次。
需求:DolphinDB database监测这个csv,有新的行,就读进一张已经有的表。
请问loadText或者其他函数有这个功能吗?
服务器上有一个csv文件,一直会append行。比如每秒增加10行。 本地端电脑会去sync这个csv文件,每几秒sync一次。
需求:DolphinDB database监测这个csv,有新的行,就读进一张已经有的表。
请问loadText或者其他函数有这个功能吗?
可以写个job在后台跑,job内部可以做循环,sleep 1秒后,读文件size,如果有变化,可以把变化的部分复制到一个小文件中,然后loadText处理。文件操作的函数请参阅https://www.dolphindb.cn/cn/h...
注意loadText的skipRows不能用,skipRows的效率很低,需要从头开始扫描一遍。所以skipRows最多能跳过1024行。