SQLite真的比MySQL快吗?

时间:2012-01-09 13:50:31

标签: mysql performance sqlite

之前我曾计划使用MySQL对Netflix和Twitter数据进行一些分析。然后我想到尝试SQLite。直到现在我的经验是:

  1. 从100,480,057行的文件加载数据的时间比率& 4列到DB中: MySQL:sqLite :: 1:1.6

  2. 在给定列上创建索引的时间比率: MySQL:sqLite :: 1:3

  3. 丢弃桌子的比例(我犯了一个错误,想要放弃并重启):

  4. 差异很大。花了很多时间在SQLite中删除一个表。

    我认为SQLite比MySQL更快,同时提供了正常任务所需的大部分功能。我错过了什么?

2 个答案:

答案 0 :(得分:6)

是什么让你认为SQLite比MySQL更快?

我认为,您问题的基本答案是您尝试处理的数据量更适合MySQL

答案 1 :(得分:2)

请参阅此链接:http://www.sqlite.org/speed.html

注意:它已经过时了

特别注意,丢弃表非常慢(这解释了3。)

此外,所有测试都在相对较小的数据集上。我想大多数加速都是由于延迟较低,但我无法肯定地说。

同样硬盘速度可能是一个重要因素,我想你可以使用SSD获得大量的加速