在MonetDBLite中加载带有“插入测试值”的大型表



在我的用例中,我在运行时生成数据,将此类数据序列化为 CSV 文件然后使用 COPY 加载到 MonetDBLite 的成本可能高于使用 INSERT INTO tablename VALUES 之类的东西。鉴于 MonetDBLite 不像 ODBC/iODBC 那样使用 DBConnections,这是否意味着我不需要使用显式COMMIT语句清除内存,还是在将一些 GB 的数据加载到表中后仍然需要运行COMMIT,以免占用所有可用的主内存?提前谢谢。

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

相关内容

  • 没有找到相关文章

最新更新