私はNetflixとTwitterのデータを分析するためにMySQLを使用する予定でした。それから私はSQLiteを試してみることを考えました。今まで私の経験はされています:SQLiteはMySQLよりも高速ですか?
DBに100480057行& 4列のファイルからデータをロードするための時間の比: のMySQL:SQLiteの:: 1:1.6
時間の比率 のMySQL::SQLiteの:: 1:表をドロップする3
比(私はミスを犯し、ドロップして再起動してみたかった):
違いは大きいです。 SQLiteにテーブルをドロップするのに多くの時間がかかりました。
私はSQLiteがMySQLよりも速いという印象を受けていましたが、通常のタスクセットに必要なほとんどの機能を提供していました。私は何が欠けているのですか?これは、古くなって非常にです。特に
は、(3を説明している)。また、すべての
テーブルをドロップすることは非常に遅いことに気づく:http://www.sqlite.org/speed.html
注:
に良く合うということだと思います特に、単一の行を書き込むためにデータベース全体のロックが必要なため、高速になる可能性があります。 – lonesomeday
SQLiteは高い並行性をサポートしていません。 –