naviguer dans un fichier texte
(Bzh) Et pourquoi pas Berkley DB ? :-p
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
le 21/03/2006 à 16:18
Bzh
http://fr.wikipedia.org/wiki/SQLite
SQLite est une petite bibliothèque écrite en C qui propose un moteur de base de données SQL et implémentant en grande partie le standard SQL92 et les Propriétés ACID. Contrairement aux serveurs de bases de données comme MySQL ou PostgreSQL, sa particularité est de ne pas reproduire le schéma habituel client-serveur mais d'être intégré directement aux programmes en utilisant des fichiers de bases de données. D. Richard Hipp, le créateur de SQLite, a choisi de distribuer cette bibliothèque dans le domaine public.
Parmi ses autres spécificités, on notera:
* l'absence de procédure d'installation et de configuration.
* toute la base est stockée dans un seul fichier
* le type de chaque donnée stockée en base est une propriété de la donnée, pas de la colonne. Une colonne peut donc contenir des données de type différent.
SQLite implémente la majorité de la norme SQL 92 à l'exception de:
* la gestion des droits avec GRANT et REVOKE
* la gestion des clés étrangères
* les jointures de type RIGHT OUTER JOIN et FULL OUTER JOIN - les triggers ne sont que partiellement pris en compte
* les possibilités de modifier la structure d'une table sont limitées: on peut renommer une table et y ajouter des colonnes, mais pas modifier ou supprimer de colonnes.
SQLite peut se révéler intéressant au niveau des performances et être utile dans bien des cas (impossibilité d'utiliser un serveur de bases de données, pour des sites internet ou dispositifs et applications embarquées, etc), mais il ne permet pas à différents processus ou thread d'accéder en écriture à la même base de données et n'est donc pas conçu pour gérer de nombreux accès concurrentiels.
Donc cela peut être interessant !
Bye...
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: