对于我的链接抓取程序(用python3.3编写)我想用一个数据库存储大约100.000个网站:
我不了解数据库,但发现以下内容可能符合我的目的:
我对速度感兴趣(访问数据库并获取想要的信息).例如:对于网站x,属性y存在,如果是,请阅读它.写作速度当然也很重要.
我的问题:速度上存在很大差异,还是对我的小程序无关紧要?也许有人可以告诉哪个数据库符合我的要求(并且很容易用Python处理).
如果速度是主要标准,那么我建议使用内存数据库.看看http://docs.python.org/2/library/sqlite3.html
它也可以用作普通数据库,对于内存模式使用下面的内容,db应该在RAM本身中创建,因此运行时访问速度要快得多.
import sqlite3
conn = sqlite3.connect(':memory:')
| 归档时间: | 
 | 
| 查看次数: | 11558 次 | 
| 最近记录: |