Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/11/2006, 14h44   #1
Membre émérite
 
Avatar de viviboss
 
Inscription : août 2006
Messages : 943
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : août 2006
Messages : 943
Points : 941
Points : 941
Par défaut MySQL VS SQLite

Bonjours,

Je suis relativement curieux de savoir pourquoi SQLite est un SGBD intégré par défaut dans PHP5, alors que tout le monde utilise MySQL (moi le premier.... Mais je me dis que puisque SQLite est intégré d'origine dans PHP5, pourquoi pas l'utiliser ?!).

J'en connais les raisons historique, mais pourquoi personne n'est passé à SQLite, alors qu'il était censé "remplacer" MySQL auprès de PHP5 ?

Je suis en train de commencer de nouveaux projets, et très naturellement j'ai commencé à designer mes tables dans MySQL..... Mais maintenant j'hésite : SQLite ou MySQL ?!!!!
__________________
Veni Vidi Vici
-------------------------
Mes articles : developpez.com ou bien vbview.net
-------------------------
Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!!
Et aussi : --> pear_manual_fr.chm!!!

Ou encore : --> Les tutoriaux & cours PHP de Développez.com
-------------------------
viviboss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 16h23   #2
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
Citation:
Envoyé par viviboss
Je suis relativement curieux de savoir pourquoi SQLite est un SGBD intégré par défaut dans PHP5
P'tet parce que SQLite est léger et ne nécessite pas de configuration...

Citation:
Envoyé par viviboss
, alors que tout le monde utilise MySQL [...] moi le premier.... [...] mais pourquoi personne n'est passé à SQLite
Ce n'est parce que tu utilises MySQL que "tout le monde" utilise MySQL ! Il y en a qui utilise postgres, d'autres sqlite, d'autres oracle...

Citation:
Envoyé par viviboss
alors qu'il était censé "remplacer" MySQL auprès de PHP5 ?
Ah bon ? Je vois plutot ça comme une alternative, pas un remplacement

Citation:
Envoyé par viviboss
Je suis en train de commencer de nouveaux projets, et très naturellement j'ai commencé à designer mes tables dans MySQL..... Mais maintenant j'hésite : SQLite ou MySQL ?!!!!
Prends celui qui correspond à tes besoins
Il y a quand même quelques différences entre les deux moteurs, que ce soit en termes de fonctionnalités (procédure stockées par exemple) que de performances (petite base ? grosse base ?)...
__________________
Get your motor runnin'
Head out on the highway...
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 16h35   #3
Membre émérite
 
Avatar de viviboss
 
Inscription : août 2006
Messages : 943
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : août 2006
Messages : 943
Points : 941
Points : 941
Merci pour ces renseignement Mr N, cela me permettra de faire le meilleur choix. En effet, pour mes projets actuels je n'ai pas de "gros" besoin, mais comme tour, cela peux évoluer !!!!

Bref, je pense que je vais rester aux standards en vigueur (MySQL, ou autre, ma fois...). J'étais curieux car WAMP 5 propose l'habituel phpmyadmin, et SQLite Manager, que je ne onnaissais pas.

Et puis, la plupart des livres sur PHP5 passent très vite sur le sujet, en notant ca comme étant un peu une curiosité de PHP..... Alors que je pense, au contraire, qu'il s'agit effectivement d'une alternative....
__________________
Veni Vidi Vici
-------------------------
Mes articles : developpez.com ou bien vbview.net
-------------------------
Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!!
Et aussi : --> pear_manual_fr.chm!!!

Ou encore : --> Les tutoriaux & cours PHP de Développez.com
-------------------------
viviboss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 16h43   #4
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
Au contraire, je serais toi, je sauterais sur l'occasion(projets persos) pour tester cette base de donnée. Ca ne peut que faire profiter ton experience. Maintenant que tu connais MySQL, essaie SQLite.

Comme c'est un projet perso, tu n'as rien à y perdre.

EDIT: De toutes façons, si ton code était bien fait, il ne devrait pas être mêlé intimement avec un moteur spécifique, mais utiliser une couche supplémentaire afin de t'abstraire du moteur. Ca te permettrait de switcher d'un sgbd à un autre.
Enfin je dis ça je dis rien
__________________
Get your motor runnin'
Head out on the highway...
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 16h45   #5
Membre émérite
 
Avatar de viviboss
 
Inscription : août 2006
Messages : 943
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : août 2006
Messages : 943
Points : 941
Points : 941
OK merci pour le conseil Je vais tenter, j'ai un ou deux projets perso qui seraient ravi de tester cette bdd !!!
__________________
Veni Vidi Vici
-------------------------
Mes articles : developpez.com ou bien vbview.net
-------------------------
Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!!
Et aussi : --> pear_manual_fr.chm!!!

Ou encore : --> Les tutoriaux & cours PHP de Développez.com
-------------------------
viviboss est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h34.


 
 
 
 
Partenaires

Hébergement Web