[sqlite] Documentation

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. Modérateur
    arf... laissez tomber, j'ai réussi à la récupérer avec httrack
    (il faut juste penser à ajouter -*/cvstrac* dans les scan rules)
    1. Modérateur
      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.