Python语言 SQLite怎么用内存数据库解决插入数据时速度慢的问题?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python语言 SQLite怎么用内存数据库解决插入数据时速度慢的问题?相关的知识,希望对你有一定的参考价值。

我在做网页的数据抓取工作,需要将抓到的数据不断的插入到数据库中,但是插入的速度极慢,上网查了一下,好像可以用SQLite的:memory:,先将数据保存到内存数据库,然后将内存数据库里的内容load到文件数据库,有个例子http://my.oschina.net/u/89296/blog/42717,我运行完这个例子感觉好像是一次性的插入,而我需要的是不断的插入,具体的怎么办,还请大家帮帮忙!!

参考技术A 添加主键,建议主键是id 为int型的自增,这样可以显著的提高数据的插入和删除速度 参考技术B 你不断写文件数据库,和不用内存数据库有什么区别。另外大量数据不推荐用sqlite,mysql什么的不是也挺好,sqlite是面向嵌入式系统的 参考技术C 应该是连接网页的时候慢

以上是关于Python语言 SQLite怎么用内存数据库解决插入数据时速度慢的问题?的主要内容,如果未能解决你的问题,请参考以下文章

Sqlite插入数据 内存不断增长怎么解决

android怎么连接sqlite数据库?

sqlite插入一万多条数据会报内存溢出 该怎么解决

sqlite插入一万多条数据会报内存溢出 该怎么解决

sqlite数据库怎么用c语言提取其中的一行数据

Python读取和处理文件后缀为".sqlite"的数据文件