【发布时间】:2020-07-23 13:55:38
【问题描述】:
我正在寻找一种方法以最快的方式将大 CSV(数百万行和 20-30 个字段)插入到 tarantool db 中,最好是通过其中一个连接器(python 或 c#)并稍后在应用程序中访问空间用 python/c# 构建。
我是 tarantool 的新手,当我查看 tarantool 的文档时,我在这里找到了 CSV 内置模块 https://www.tarantool.io/en/doc/2.5/reference/reference_lua/csv/,但这实际上并没有在 tarantool 中创建空间。
然后我尝试创建空间,然后通过解析 csv 文件并将每条记录插入到空间中,通过 python 应用程序进行插入,如下所示
tester = connection.space('tester')
tester.insert((<data>))
但这在性能方面并不好,它非常慢。以更好的性能将 CSV 输入导入 tarantool 的最佳方法是什么?
谢谢。
【问题讨论】: