SQLite pour Mac
Bibliothèque de développement pour la connexion à des bases de données SQL.

Bibliothèque de développement pour la connexion à des bases de données SQL.
SQLite est une bibliothèque intégrée au processus qui met en œuvre un moteur de base de données SQL transactionnel, autonome, sans serveur et ne nécessitant aucune configuration.
Le code source de SQLite appartient au domaine public et peut donc être utilisé librement à toutes fins, qu'elles soient commerciales ou privées. SQLite est actuellement présent dans un nombre incalculable d'applications, y compris plusieurs projets de grande envergure. SQLite est un moteur de base de données SQL embarqué. Contrairement à la plupart des autres bases de données SQL, SQLite ne dispose pas d'un processus serveur distinct. SQLite lit et écrit directement dans des fichiers disk ordinaires. Une base de données SQL complète, comprenant plusieurs tables, index, déclencheurs et vues, est contenue dans un seul fichier disk.
Le format de fichier de la base de données est multiplateforme : vous pouvez librement copier une base de données entre des systèmes 32 bits et 64 bits ou entre des architectures big-endian et little-endian. Ces caractéristiques font de SQLite un choix populaire en tant que format de fichier d’application. Ne considérez pas SQLite comme un substitut à Oracle, mais plutôt comme un substitut à la fonction fopen(). Si vous avez besoin d’une interface graphique pour la gestion de la base de données, vous pouvez installer NAVICAT. SQLite est une bibliothèque compacte. Avec toutes les fonctionnalités activées, la taille de la bibliothèque peut être inférieure à 300 KiB, en fonction des paramètres d’optimisation du compilateur. (Certaines optimisations du compilateur, telles que l'inlining agressif des fonctions et le déroulement des boucles, peuvent entraîner une augmentation considérable de la taille du code objet.) Si les fonctionnalités optionnelles sont omises, la taille de la bibliothèque SQLite peut être réduite à moins de 180 KiB.
SQLite peut également être configuré pour fonctionner avec un espace de pile minimal (4 Ko) et un tas très réduit (100 Ko), ce qui en fait un moteur de base de données très prisé sur les appareils à mémoire limitée tels que les téléphones portables, les PDA et les lecteurs MP3. Il existe un compromis entre l’utilisation de la mémoire et la vitesse. En général, plus on alloue de mémoire à SQLite, plus il s’exécute rapidement. Néanmoins, les performances restent généralement assez bonnes, même dans des environnements à faible mémoire.

Commentaires
Notes des utilisateurs