Wcześniej planowałem użyć MySQL do przeprowadzenia analizy danych Netflix i Twittera. Potem pomyślałem o spróbowaniu SQLite. Do tej pory moje doświadczenia były:Czy SQLite jest naprawdę szybszy od MySQL?
stosunek czasu, aby załadować dane z pliku z 100,480,057 wierszy & 4 kolumny w DB: MySQL: SQLite :: 1: 1,6
stosunek czasu aby utworzyć indeks na danej kolumnie: MySQL: SQLite :: 1: 3
Stosunek upuszczenie tabeli (i popełnił błąd i chce spadać i restart):
Różnica jest ogromna. Zajęło dużo czasu, aby upuścić tabelę w SQLite.
Miałem wrażenie, że SQLite jest szybsze od MySQL, a jednocześnie zapewnia większość funkcji wymaganych do normalnego zestawu zadań. Czego mi brakuje ??
Szybsze założyć, może ... Nie wiem, istnieje jakikolwiek inny sposób w który prawdopodobnie będzie szybszy, zwłaszcza, że do napisania pojedynczego wiersza potrzebna jest blokada całej bazy danych. – lonesomeday
SQLite nie obsługuje wysokiej współbieżności. –