MySQL vs SQLite

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : MySQL vs SQLite

par Calimero » 31 août 2007, 11:26

Mmh, je n'ai pas de benchmarks sous la main, mais je ne me rappelle pas que SQLite soit particulièrement lent au niveau des insertion. (aucune idée pour les UPDATE) Si quelqu'un a un papier sur le sujet, je suis preneur ;)
Pas de papier mais une expérience qui ne trompe pas : SQLite est un veau à tous points de vue à côté de MySQL (performances entre 20 et 50 fois inférieures sur ma config d'alors) :D
Hum d'après les benchs que j'ai vu sqlite est + rapide que MySQL :
http://sqlite.org/speed.html

Le problème de sqlite c'est que les "INSERT" provoquent un lock de la table. Donc pour un forum c'est totalement minable par exemple ;)
Cyruss, j'en avais discuté avec Eric sur un autre site à l'époque et les tests que j'avais pu faire étaient vraiment éloquents. Je m'y étais décidé après avoir migré un site de MySQL vers SQLite pour gagner en perfs avec le même résultat qui m'avait beaucoup surpris. La page que tu cites en lien était déjà là à l'époque avec le même avertissement en rouge :D

Je crois me rappeler que la version d'SQLite que j'avais testée était une 2.x (et celle de MySQL une 4.x), il serait sans doute intéressant de faire une sorte de benchmark avec les versions actuelles.

par cyruss » 31 août 2007, 11:12

Mmh, je n'ai pas de benchmarks sous la main, mais je ne me rappelle pas que SQLite soit particulièrement lent au niveau des insertion. (aucune idée pour les UPDATE) Si quelqu'un a un papier sur le sujet, je suis preneur ;)
Pas de papier mais une expérience qui ne trompe pas : SQLite est un veau à tous points de vue à côté de MySQL (performances entre 20 et 50 fois inférieures sur ma config d'alors) :D
Hum d'après les benchs que j'ai vu sqlite est + rapide que MySQL :
http://sqlite.org/speed.html

Le problème de sqlite c'est que les "INSERT" provoquent un lock de la table. Donc pour un forum c'est totalement minable par exemple ;)

par Payfu » 28 août 2007, 13:56

Plutôt que de demander que chacun fasse un pâté, pourquoi ne pas exposer ta situation pour qu'on te conseille le SGBD le plus adapté ? Sinon, l'indicateur est simple : peu de données, peu d'utilisateurs simultanés, peu de traffic => SQLite, sinon => MySQL.
Je voulais savoir si ça vallait le coup de basculer un site déjà réalisé avec MySql vers SQLite mais au vu des réponses, il semble que non.

par Calimero » 28 août 2007, 12:37

Mmh, je n'ai pas de benchmarks sous la main, mais je ne me rappelle pas que SQLite soit particulièrement lent au niveau des insertion. (aucune idée pour les UPDATE) Si quelqu'un a un papier sur le sujet, je suis preneur ;)
Pas de papier mais une expérience qui ne trompe pas : SQLite est un veau à tous points de vue à côté de MySQL (performances entre 20 et 50 fois inférieures sur ma config d'alors) :D

par Hubert Roksor » 28 août 2007, 12:26

Une base SQLite est bcp plus lente en écriture, car il s'agit d'un seul fichier par base de données.
Mmh, je n'ai pas de benchmarks sous la main, mais je ne me rappelle pas que SQLite soit particulièrement lent au niveau des insertion. (aucune idée pour les UPDATE) Si quelqu'un a un papier sur le sujet, je suis preneur ;)
Pourriez-vous me dire avec laquelle des deux SGBD vous avez préféré travailler et pourquoi ? (avec les points fort et points faible)
Plutôt que de demander que chacun fasse un pâté, pourquoi ne pas exposer ta situation pour qu'on te conseille le SGBD le plus adapté ? Sinon, l'indicateur est simple : peu de données, peu d'utilisateurs simultanés, peu de traffic => SQLite, sinon => MySQL.

par mere-teresa » 28 août 2007, 12:20

Une base SQLite est bcp plus lente en écriture, car il s'agit d'un seul fichier par base de données.

MySQL vs SQLite

par Payfu » 28 août 2007, 12:14

Bonjour à tous,

J'ai une petite question en direction de ceux qui ont tester et travaillés avec ces deux SGBD.

Pourriez-vous me dire avec laquelle des deux SGBD vous avez préféré travailler et pourquoi ? (avec les points fort et points faible)

D'avance merci vous.
Manu