• [^] # Re: Base de données

    Posté par (site web personnel) . En réponse à la dépêche Sortie de MyNews 1.0. Évalué à 4.

    Tu as fait comment ton test ?
    Autrement dit : tu as ouvert une connexion puis tu as lancé tous tes sélect ou tu as lancé 2 ou 3 select avant de fermer la connexion pour en rouvrir une autre ?
    Parce que dans ce dernier cas (probablement plus réaliste pour ce genre d'appli) tu vas voir un bon recul de mysql et des SGBD client/serveur (cause phase d'établissement de la connexion et d'authentification)

    Ceci dit je suis très étonné de tes calculs : 500 requetes en 20 secondes ça fait 25 requêtes par seconde ....
    On peut avoir les détails de ta structure ? de ta requête ? as tu activé le nosync dans sqlite ? tu fais tes sélections sur du texte ou des entiers ? tu utilises les index ?

    Parce que bon, le bench http://sqlite.org/speed.html(...) est fait par sqlite donc n'est probablement pas objectif mais eux obtiennent des stats qui n'ont tellement rien à voir que je tend à penser que soit tu es tombé sur un cas super spécifique soit tu t'es planté quelque part.

    J'ai au contraire toujours entendu dire que pour des petites applis raisonnables on obtient toujours des temps meilleurs ou similaires aux autres SGBD. Certes il ne s'agit pas de mettre de la concurence en écriture ou de supporter 6000 clients comme un Oracle mais pour ce genre d'appli c'est sensé être mieux qu'un SGBD client serveur, au pire c'est dans le même ordre de grandeur.