IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Procédural MySQL Discussion :

SQLite ou MySQL ?


Sujet :

SQL Procédural MySQL

  1. #1
    Membre confirmé Avatar de bibom
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    83
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 83
    Par défaut SQLite ou MySQL ?
    Bonjour

    J'ai entendu dire que PHP5 a une base de donnée embarqué. Ma question est donc la suivante :

    D'après vous il est préférable que je garde MySQL ou utiliser cette nouvelle base de donnée que nous offre PHP5 ?

    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    salut

    il y a un sondage à ce sujet

    en ce qui me concerne j'ai testé les 2. la réponse est bien sûr "ça dépend". ça dépend de tes besoins, de ton contexte, etc. :
    -> MySQL 4 est préférable si tu n'as pas vraiment besoin de triggers et si tu as un site à forte audience
    -> SQLite est préférable si tu as des problèmes de temps de réponse MySQL (je pense à Free par exemple), si tu as vraiment besoin de triggers, de vues, etc., et si ton site n'a pas une audience extraordinaire, car apparemment il se trouve assez vite noyé dans les grosses montées en charge. ça fait pas mal de conditions pour préférer SQLite...
    -> MySQL 5 est préférable dans tous les cas si tu y as accès. j'y suis passé récemment et j'en suis très très satisfait.

  3. #3
    Membre confirmé Avatar de bibom
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    83
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 83
    Par défaut
    D'accord tu as bien repondu à ma question je pense que je vais rester sous mysql.

    merci

  4. #4
    Invité
    Invité(e)
    Par défaut
    de rien

    attends peut-être d'autres avis avant de mettre le topic en , il y a sûrement des gens ayant eu d'autres expériences, ou qui pourront apporter un éclairage différent

  5. #5
    Membre confirmé Avatar de bibom
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    83
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 83
    Par défaut
    d'accord je vais attendre mais bon je pense que je me suis déja fait une idée...

  6. #6
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Salut

    Il faut penser à quelque chose avant d'utiliser SQLite : la sécurité de la base.
    En effet, une base SQLite est un simple fichier, tandis qu'une base MySQL est protégée comme tout service (daemon). À ce titre, il est plus difficile de protéger l'accès à une base SQLite.
    La meilleure solution est de localiser le fichier SQLite en-dehors de la racine du serveur Web, afin qu'il ne soit pas accessible par une URL. Malheureusement, ce n'est pas possible dans toutes les situations (notamment pour certains hébergements mutualisés) : il faut alors avoir recours à un fichier .htaccess.

    Il est possible de protéger l'accès à une base SQLite mais la sécurité n'est pas aussi poussée que dans le cas d'un véritable service comme MySQL (qui a sa configuration propre, gérée par le système d'exploitation).


    Une base SQLite est utile par exemple pour remplacer un fichier XML, car le langage SQL permet de simplifier les requêtes.
    Pour les volumes de données moyen à gros, j'ai tendance à préférer une base MySQL.

  7. #7
    Membre confirmé Avatar de bibom
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    83
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 83
    Par défaut
    D'accord donc si je comprend bien niveau sécurité c'est pas trop sa

    bon ben merci pour ces renseignements

  8. #8
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2
    Par défaut
    C'est pas trop une question de sécurité pour moi mais plutôt d'objectif: SQLite est très cool pour faire une base qui est temporaire (genre en mémoire, le temps d'un traitement avec plein de données) ou portable (genre la liste des mes DVD) ou test (en développement).

    Et je rejoint tout le monde s"il s'agit de faire du lourd ou du sérieux: MySql est alors incontournable pour la gestion des écritures concurrentes, la sécurité et le reste.

    En ce moment je me fait des trucs perso et c'est super cool d'avoir autant de bases SQLite que je crée d'environnement en copiant juste les fichiers. Ca me fait du versionning sur les structures de bases. Et avec une petite couche d'abstraction d'accès, je passerais à MySql dès que j'aurais stabilisé quelque chose sans trop d'efforts.

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 130
    Par défaut SQLite ou MySQL
    Y a t'il une site francais officiel sur SQLite ?

  10. #10
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Très sincèrement, un développeur doit être en mesure de déchiffrer un site en anglais, surtout s'il s'agit de documentation sur un produit.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/04/2014, 10h34
  2. SQLITE vs MYSQL
    Par versaille21 dans le forum Android
    Réponses: 5
    Dernier message: 07/03/2014, 14h07
  3. C++ sqlite et mysql
    Par xoorus dans le forum C++
    Réponses: 4
    Dernier message: 18/07/2012, 17h21
  4. data BLOB de Sqlite vers MySQL
    Par tripacer dans le forum Requêtes
    Réponses: 3
    Dernier message: 26/06/2012, 09h32
  5. SQLite vs MySQL
    Par Mydriaze dans le forum Requêtes
    Réponses: 2
    Dernier message: 03/03/2009, 17h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo