我需要简单地操作一个Sqlite3数据库(只读一些列)并且这只是我程序的一小部分,我不觉得只需几条指令就可以添加160k行。 有一种方法可以做这个STL或其他不那么耗费内存的库吗? 我在Windows上使用Visual C ++。
答案 0 :(得分:1)
我现在能想到的一件事就是检查你是否可以自己对sqlite文件进行操作。您可以在此处查看文件文档:https://www.sqlite.org/fileformat.html
但我认为不值得你自己做这一切。
另一个建议是: https://www.sqlite.org/footprint.html 您可以自己编译sqlite并省略它提供的一些功能,这将使库变小。只需编译您需要的功能。