SQLite en Bref
SQLite Qu'est-ce que c'est ? |
|||||
Le moteur de base de données le plus distribué au monde. Depuis 2008 le développement de SQLite est supporté par un consortium composé essentiellement de Mozilla, Symbian et Adobe.
|
|||||
Pourquoi SQLite ? |
|||||
Construit sur un dérivé moderne du standard SQL ANSI (aujourd'hui ISO 9075), le langage éprouvé en matière de base de donnée depuis 40 ans, SQLite cumule de nombreux avantages. Portable et embarqué : Contrairement à d'autres systèmes de base de donnée (MySQL, PostgreSQL) qui fonctionnent avec un serveur spécifique et gèrent directement l'enregistrement des fichiers dans un dossier dédié, sans possibilité pour vous d'y accéder.
Sans configuration : les base de données créées sont utilisables dès leur création sans aucune configuration préhalable, pas de droits d'accés à régler, ils sont déterminés par le systéme comme pour n'importe quel autre fichier accessible par votre ordinateur. Simple et évolutif : SQLite permet de mettre en œuvre trés rapidement une base de donnée, tout en ayant la possibilité de la faire évoluer en fonction de votre projet. Petit : La structure binaire de la base n'occupe que peu d'espace, aucun espace n'est réservé pour des données qui n'existent pas, comme c'est le cas avec d'autre technologies. La taille du fichier est donc à peine supérieure à celle des données qu'elle contient. Quant au programme lui-même, il est extrêmement léger ( - de 200 Ko avec une compilation optimisée ). Rapide : la plupart des recherches et autres opérations (copie, modifications, ....) prennent moins d'une seconde, même sur des tables comprenant des millions d'entrées. Fiable : Développé et testé avec beaucoup de sérieux et de rigueur, SQLite est extrêmement stable et sûr en particulier pour préserver l'intégrité des données, même en cas de défaillance matérielle ( coupure de courant, crash, ...). |
|||||
Qui utilise SQLite ? |
|||||
Aujourd'hui les qualités de SQLite en ont fait un des standards les plus utilisés dans l'industrie informatique. Apple intègre la librairie SQLite dans son système d'exploitation depuis les premières versions de Mac OSX, une interface Unix en ligne de commande est disponible avec toute installation standard du système ( comment utiliser l'interface Unix SQLite ... ). - Firefox pour la gestion de l'historique, des marque-pages, des téléchargements... |