• [^] # Re: SQLite ca accèlère l'Internet ?

    Posté par . En réponse à la dépêche Ça bouge du côté de SQLite !. Évalué à 2.

    Bon, passons sur l'orthographe et l'absence totale de respect de la netiquette, visiblement ici ça passe bien d'écrire "vas-y, sors un peu ta quéquette, qu'on sache si tu as le droit d'écrire des choses pareils" à quelqu'un qu'on ne connaît pas. Soit.

    Prenons un projet libre lambda. Le développeur de lambda a choisi comme format de stockage
    - le XML, parce que ça fait hype et qu'il y a des tas d'API pour grignoter du XML, alors pourquoi s'emmerder, hein ?
    - tout ça compressé via gzip

    Bon, et mettons qu'un utilisateur de lambda arrive à 1000 enregistrements, ou unités d'informations pour le logiciel lambda. Ça, c'est du quotidien, c'est le cas par exemple de mes bookmarks sous Konqueror, j'en ai plus d'un millier, stockés bien évidemment comme il se doit dans un bon gros fichier xml.

    Or ce que je prétends quand j'écris "Sans rien faire, il y a des chances que SQLite soit plus rapide que vous pour [...]", c'est tout bêtement que ces mêmes données stockées sous forme relationnelle dans un fichier de données SQLite, seront accédées beaucoup plus rapidement, à la louche je dirais de 100 à 1000 fois plus vite.

    Avant d'y aller de ton petit commentaire méprisant, réfléchis-y juste 5 minutes ; relis l'article de Spolsky sur le B-A-BA du traitement de données XML / relationnel, que j'ai cité plus haut.

    Moi j'y pense à chaque fois que konqueror mouline pour ajouter un bookmark, tout ça parce que le format choisi (XBEL) est un format d'échange et pas de stockage