在MonetDBLite中使用“ INSERT INTO test VALUES”加载大表

时间:2019-03-28 18:28:43

标签: monetdblite

在我的用例中,我在运行时生成数据,使用COPY将这些数据序列化为CSV文件然后加载到MonetDBLite的开销可能比使用INSERT INTO tablename VALUES这样的开销更大。 。鉴于MonetDBLite不像ODBC / iODBC中那样使用DBConnections,这是否意味着我不需要使用显式的COMMIT语句来清除内存,或者加载某些GB后仍需要运行COMMIT为了不占用所有可用的主内存而将数据存储到表中?预先感谢。

1 个答案:

答案 0 :(得分:1)

您使用的是哪个MonetDBLite?我认为在这种情况下,您可以使用“从内存”追加来非常快速地加载数据。对于R / Python,我们可以直接从数据帧中追加数据,对于C,处理过程则不太方便。