SQLite
SQLite est un moteur de base de données utilisant le langage SQL pour travailler sur les données.
SQLite se présente sous forme d’une librairie à inclure avec votre application (une dll sous Windows). Mais pour 221Ko de plus, c’est le moyen le plus léger d’inclure des fonctions de base de données pour vos programmes.
SQLite affiche des performances très intéressantes, bien souvent supérieur à mySQL & co.
Le seul point noir pour la rapidité : la création et suppression des tables. Mais ce sont les opérations les moins fréquentes lors de l’utilisation d’une BDD, si l’on compare avec l’utilisation des ’SELECT’...
Ecrit en C, il existe également des "wrappers" pour utiliser SQLite avec Delphi (et autre compilateur Pascal).
Bref, le top pour une base de données embarquée.
LIRE SUR CE SITE
Aducom : SQLite Delphi Components
Le top des composants pour SQLite sous Delphi, maintenant disponible pour SQLite 3
SQLite & TLiteDB : Utilisation
Utilisation de TLiteDB et SQLite avec Delphi
Téléchargement de SQLite (et de TLiteDB, SQLite Quick)
Utilisation des composants SQLite Quick