Mysql et Sqlite
Bonjour,
Quelqu?un peut-il me dire, Quelle est la différence entre Myqsl et Sqlite ?
Jack Bocar
SQLite est une petite bibliothèque écrite en C qui propose un moteur de base de données SQL et implémentant en grande partie le standard SQL92 et les propriétés ACID. Contrairement aux serveurs de bases de données comme MySQL ou PostgreSQL, sa particularité est de ne pas reproduire le schéma habituel client/serveur mais d'être intégré directement aux programmes en utilisant des fichiers de bases de données. D. Richard Hipp, le créateur de SQLite, a choisi de mettre cette bibliothèque dans le domaine public.
(source
wikipedia)
Bonjour,
Au point de vue efficacité, lorsqu'il y a tout de même des centaines de données sur une table, est-il envisageable de se servir de Sqlite ?
Et est-ce que tous les serveurs sont équités d'Sqlite ?
Je teste Sqlite sur mon serveur local Wamp sous Windows et mon serveur local sous Ubuntu, et ça fonctionne bien. En ligne, les performances vis-à-vis de Mysql, sont-elles identiques ?
Merci de vos réponses.
Jack Bocar
Alors non, tous les serveurs ne proposent pas sqlite par défaut.
C'est une option à activer.
Sinon, niveau performance, je ne connais pas la différence, je n'ai jamais essayé sqlite en fait.
Cette page montre quelques
bench.
Attention, les benchs seuls ne sont pas suffisants pour justifier un choix. Les fonctions proposées par mysql et sqlite doivent entrer dans la balance.
Dans une petite application, utiliser sqlite peut être intéressant. N'oublions pas qu'utiliser sqlite, c'est gérer l'ouverture de toutes les tables nécessaires, et que le module sqlite va initialiser l'accès aux tables à chaque invocation. Et qu'il faut gérer les accès concurrents. Ce n'est pas forcément ce qu'il faut ;)
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Bonjour,
J'ai lu sur plusieurs pages Internet, que Sqlite est surtout utilisé pour de très petites applications, on ne peut pas par exemple gérer les espaces membres avec les sécurités qu'offre les serveurs équipés de MySql. En fait, pour lire des données, modifier ou Updater ces même données en restant dans cette utilisation simple, Sqlite est très performent.
Jack Bocar
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: