[sqlite] Documentation

sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   -  
sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour tout le monde.

Je suis assez épaté par les performances de sqlite.

J'ai une question concernant la documentation:

Elle est accessible en ligne (http://www.sqlite.org/docs.html)
mais est-ce que quelqu'un sait s'il existe une version téléchargeable ?

2 réponses

  1. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    arf... laissez tomber, j'ai réussi à la récupérer avec httrack
    (il faut juste penser à ajouter -*/cvstrac* dans les scan rules)
    0
  2. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    Woaou... je suis vraiment épaté par SQLite.

    Elle n'est pas conçue pour les accès concurrents, mais:

    - elle est ACID (elle garantie l'intégrité des données),
    - elle supporte les transactions.
    - elle supporte la quasi-totalité du SQL-92
    - elle est rapide.
    - les bases SQLite sont portables (Windows, Linux, Mac, PDA...): il suffit de prendre le fichier tel quel.
    - supporte jusqu'à 2 To de données.
    - elle peut même travailler en mémoire (in-memory database) !
    - il y a des wrappers pour presque tous les langages.
    - l'ouverture d'une base est immédiat.
    - aucune dépendance externe.
    - zéro configuration (pas à installer un serveur SQL + configurer + gérer les logins+gérer les droits d'accès+gérer les tablespace...)

    Pour l'intégrer à un programme, c'est impec !
    (Et le runtime ne fait que 250 ko).

    C'est vraiment un magnifique travail.

    http://www.sqlite.org/

    Tiens je posterai quelques exemples sur le wikipython.flibuste.net

    Python + matplotlib + SQLite vient de me faire gagner un temps pas possible à mon boulot: en 2 jours j'ai pu développer un truc qui me pond de multiples rapports avec des graphs (barres, camemberts, etc.)
    http://sebsauvage.net/temp/report.png
    (Avec mon programme, il me faut 18 lignes de code seulement pour pondre un graphe+tableau comme ci-dessus.) (sachant que la requête SQL elle-même prend déjà 4 lignes)

    matplotlib est vraiment une très bonne librairie:
    http://matplotlib.sourceforge.net/screenshots.html

    Je n'ose pas imaginer le temps que ça m'aurais pris avec d'autres technos.

    Vive Python !

    (Et en plus, mon chef il est content :-)))

    Cerise sur le gâteau: ça coûte pas un rond en licenses.
    0