# SQLite Reviews
**Vendor:** SQLite  
**Category:** [Bases de données relationnelles](https://www.g2.com/fr/categories/relational-databases)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 260
## About SQLite
SQLite est une bibliothèque en langage C qui fournit un moteur de base de données SQL autonome, sans serveur et sans configuration. Réputé pour sa petite empreinte et sa haute fiabilité, SQLite est le moteur de base de données le plus déployé au monde, intégré dans des milliards d&#39;appareils et d&#39;applications. Son format de fichier de base de données multiplateforme assure un transfert de données fluide entre différents systèmes, en faisant un choix privilégié pour les développeurs recherchant une solution de base de données efficace et fiable. Caractéristiques clés et fonctionnalités : - Autonome et sans serveur : Fonctionne sans processus de serveur séparé, lisant et écrivant directement dans des fichiers disque. - Sans configuration : Ne nécessite aucune installation ou administration, facilitant son intégration dans les applications. - Implémentation SQL complète : Prend en charge des fonctionnalités avancées telles que les index partiels, les index sur les expressions, JSON, les expressions de table communes et les fonctions de fenêtre. - Base de données à fichier unique : Stocke l&#39;ensemble de la base de données, y compris plusieurs tables, indices, déclencheurs et vues, dans un seul fichier disque multiplateforme. - Évolutivité : Gère des bases de données jusqu&#39;à 281 téraoctets et prend en charge des tailles de ligne allant jusqu&#39;à 1 gigaoctet. - Taille compacte : Avec toutes les fonctionnalités activées, la taille de la bibliothèque peut être inférieure à 900KiB, selon la plateforme cible et les paramètres d&#39;optimisation du compilateur. - Haute performance : Dans certains cas, SQLite est plus rapide que l&#39;I/O direct du système de fichiers. - Compatibilité multiplateforme : Prend en charge divers systèmes d&#39;exploitation, y compris Android, iOS, Linux, Mac et Windows. - Code source dans le domaine public : Le code source est dans le domaine public, permettant une utilisation gratuite à toute fin. Valeur principale et solutions pour les utilisateurs : SQLite offre une solution de base de données légère, fiable et facile à utiliser qui élimine les complexités associées aux systèmes de gestion de bases de données traditionnels. Son architecture sans serveur et son installation sans configuration en font une solution idéale pour les applications où la simplicité et l&#39;efficacité sont primordiales. En stockant les données dans un seul fichier, SQLite simplifie la gestion et la portabilité des données, répondant aux besoins des développeurs et des organisations recherchant un moteur de base de données robuste sans les contraintes d&#39;un SGBDR complet.



## SQLite Pros & Cons
**What users like:**

- Les utilisateurs trouvent la **facilité d&#39;installation** de SQLite impressionnante, permettant des connexions et une utilisation de base de données rapides et simples. (2 reviews)
- Les utilisateurs adorent la **facilité d&#39;utilisation** de SQLite, appréciant sa nature légère et sa configuration rapide pour les applications mobiles. (1 reviews)
- Les utilisateurs apprécient le **système de gestion impressionnant** de SQLite, améliorant leur expérience globale et leur efficacité. (1 reviews)
- Les utilisateurs adorent la **vitesse et le design léger** de SQLite, ce qui le rend idéal pour le développement d&#39;applications mobiles. (1 reviews)
- Les utilisateurs trouvent que **l&#39;interface utilisateur impressionnante** et le système de gestion de SQLite améliorent considérablement leur expérience globale. (1 reviews)

**What users dislike:**

- Les utilisateurs trouvent la **courbe d&#39;apprentissage difficile** de SQLite difficile, surtout en raison de l&#39;absence de comptes utilisateurs intégrés. (1 reviews)
- Les utilisateurs trouvent que SQLite a des **fonctionnalités limitées** pour les tâches administratives, ce qui impacte la fonctionnalité et l&#39;utilisabilité pour des besoins avancés. (1 reviews)
- Les utilisateurs trouvent que SQLite a un **soutien limité pour les bases de données** en cas de trafic élevé et manque de comptes utilisateurs intégrés par rapport à MySQL. (1 reviews)

## SQLite Reviews
  ### 1. Industrie automobile - Développement d'outils - Application Java avec appels JDBC à SQLite

**Rating:** 3.5/5.0 stars

**Reviewed by:** Harini R. | Principal Technical Analyst, Administration gouvernementale, Entreprise (> 1000 employés)

**Reviewed Date:** April 08, 2015

**Qu'aimez-vous le plus à propos de SQLite?**

Je voulais une base de données suffisamment simple à configurer et ne nécessitant pas beaucoup d'administration. Cela a été utilisé pour stocker des informations de fichiers volumineux après analyse. Bien qu'il s'agisse d'une base de données légère, elle avait toutes les capacités d'une base de données en temps réel. Tous les appels de base de données étaient rapides car la base de données est déployée avec l'application. Cela a résolu le problème.

**Que n’aimez-vous pas à propos de SQLite?**

Je n'ai vraiment rien à ne pas aimer dans ce produit car il a résolu le problème.

**Quels sont les problèmes que SQLite résout, et en quoi cela vous est-il bénéfique?**

Nous voulions une base de données légère car la performance de l'application était cruciale puisque cette application sera exécutée pendant le processus de construction. Cette application a été conçue pour analyser les codes et afficher tout accès inefficace à la mémoire. Cette application de mémoire a été appelée dans le cadre du processus Make, elle ne peut pas prendre beaucoup de temps à s'exécuter tout en essayant de construire l'application principale. Nous devions garder l'application légère, pour ce faire, nous avions besoin du support de la base de données pour analyser, stocker et accéder selon les besoins. Cette base de données SQLite a résolu ce problème et a fonctionné efficacement. Cette application est en service depuis 2007 et elle fonctionne toujours efficacement.

  ### 2. SQLite base de données avec applications C# et sites web Asp.net

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tatiana G. | Senior Software Engineer / Consultant, Technologie de l'information et services, Petite entreprise (50 employés ou moins)

**Reviewed Date:** March 30, 2015

**Qu'aimez-vous le plus à propos de SQLite?**

C'est une base de données très légère qui est intégrée à votre application. Puisqu'il s'agit d'un seul fichier de base de données, il est très facile à empaqueter. SQLite n'a pas besoin d'être installé avant d'être utilisé. De plus, beaucoup de documents d'aide et une grande communauté.

**Que n’aimez-vous pas à propos de SQLite?**

Il y avait un nombre limité d'IDE pour cela, bien que récemment SQLiteStudio soit sorti et qu'il soit assez bon.

Cela dépend de votre tâche, SQLite ne devrait être utilisé que pour de petites bases de données. Pas idéal pour les applications multi-utilisateurs.

**Recommandations à d’autres personnes envisageant SQLite:**

Le choix de l'outil approprié dépend de votre tâche.

**Quels sont les problèmes que SQLite résout, et en quoi cela vous est-il bénéfique?**

Applications embarquées qui doivent être portables.  
Applications locales, telles que les applications d'outils internes pour un seul utilisateur.  
Sites web Asp.Net pour conserver l'état des contrôles par utilisateur.  
Tests unitaires.

  ### 3. Simple et utile comme base de données intégrée

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rafael B. | Sr. Principal Programmer / Analyst, Semi-conducteurs, Entreprise (> 1000 employés)

**Reviewed Date:** April 09, 2015

**Qu'aimez-vous le plus à propos de SQLite?**

SQLite est une excellente base de données pour les applications web avec une faible concurrence d'écriture. Elle est parfaite en tant que base de données embarquée puisqu'elle ne nécessite pas de licence commerciale. Elle est facile à installer et à sauvegarder, ces avantages découlent du fait qu'elle stocke les données sous forme d'un seul fichier.

**Que n’aimez-vous pas à propos de SQLite?**

Puisqu'il ne stocke que des données, pas de code, toute logique de traitement des données doit être effectuée au niveau du code. Concernant la sécurité, il est très facile d'ouvrir le fichier et d'examiner son contenu puisqu'il n'y a pas de couche de sécurité attachée au fichier.

**Recommandations à d’autres personnes envisageant SQLite:**

La base de données ne vient pas avec une interface graphique. Je vous recommande d'utiliser l'outil SQLite pratique de Firefox.

**Quels sont les problèmes que SQLite résout, et en quoi cela vous est-il bénéfique?**

Avant d'implémenter SQLite, j'ai évalué d'autres options, mais j'ai trouvé que c'était le meilleur choix pour une application PHP commerciale fonctionnant sur Apache/IIS et utilisée par une petite équipe lisant et écrivant dans la base de données.

  ### 4. SQLite est un mini postgres, fait tout dans un package ultra-léger.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ethan O. | Frontend Developer, Ressources humaines, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** April 09, 2015

**Qu'aimez-vous le plus à propos de SQLite?**

SQLite est très compact et léger. En tant que développeurs Rails, SQLite est la base de données par défaut pour tous les environnements car elle est si compacte que vous pouvez expédier une application Rails et faire tout ce dont vous avez besoin avec une base de données pour n'importe quel environnement, bien que cela ne soit pas entièrement recommandé.

**Que n’aimez-vous pas à propos de SQLite?**

Je ne suis pas un fan des bases de données SQL en général. Je préfère de loin les bases de données NOsql comme Mongo. La seule autre critique que je pourrais imaginer à propos de SQLite est qu'il n'est pas aussi rapide que Postgres, bien que pour une bonne raison. Postgres est une application énorme et volumineuse conçue pour les environnements de production.

**Recommandations à d’autres personnes envisageant SQLite:**

SQLite est excellent en tant que base de données SQL compacte, pour les environnements de production, si vous allez utiliser une base de données SQL au lieu de NoSQL, (ce qui est ma véritable recommandation) Postgres est un peu plus rapide.

ET C'EST GRATUIT, super !

**Quels sont les problèmes que SQLite résout, et en quoi cela vous est-il bénéfique?**

Tout type de problème de base de données relationnelle peut être résolu avec sqlite3.

  ### 5. meilleur choix de base de données embarquée sans exception

**Rating:** 5.0/5.0 stars

**Reviewed by:** Bert S. | Chief technology Officer, Entreprise (> 1000 employés)

**Reviewed Date:** April 16, 2015

**Qu'aimez-vous le plus à propos de SQLite?**

très léger en termes d'installation et d'empreinte mémoire - de plus, il ne nécessite pas qu'un service Microsoft Windows fonctionne en arrière-plan 24x7. SQLite implémente également très bien la syntaxe du langage SQL, de sorte que passer d'une autre base de données est souvent assez facile. Le moteur de base de données et l'optimiseur SQL semblent également fonctionner très efficacement, gérant même les cas d'utilisation SQL les plus complexes avec aisance.

**Que n’aimez-vous pas à propos de SQLite?**

En tant que logiciel gratuit, SQLite n'évolue parfois pas aussi rapidement qu'on le souhaiterait - mais compte tenu du coût, il est difficile de le reprocher au produit.

**Quels sont les problèmes que SQLite résout, et en quoi cela vous est-il bénéfique?**

lors de l'écriture de programmes logiciels nécessitant un dépôt ou une base de données, l'intégration d'une base de données légère comme SQLite gère la tâche avec facilité. étant donné qu'il est gratuit - il est facile de voir pourquoi tant de packages logiciels nécessitant un dépôt ou une base de données se sont standardisés sur SQLite.

  ### 6. Simple mais suffisant pour faire beaucoup

**Rating:** 5.0/5.0 stars

**Reviewed by:** Raju M. | Application System Analyst II, Technologie de l'information et services, Entreprise (> 1000 employés)

**Reviewed Date:** March 26, 2015

**Qu'aimez-vous le plus à propos de SQLite?**

Léger et simple mais beau logiciel  
Simple à apprendre et à utiliser en 20 minutes  
Dispose de suffisamment de fonctionnalités pour effectuer une analyse de données sur des ensembles de données petits et moyens  
Utile pour des tests rapides, configuration sans tracas et prêt à l'emploi en quelques minutes  

**Que n’aimez-vous pas à propos de SQLite?**

L'interface GUI intégrée fait défaut. Une interface similaire à SQL Server Management Studio (SSMS) serait excellente afin que l'utilisateur puisse éviter d'écrire du code et accomplir le travail en quelques clics. Des fonctions analytiques avancées au sein de SQLLite seraient très utiles.

**Quels sont les problèmes que SQLite résout, et en quoi cela vous est-il bénéfique?**

Je voulais utiliser une base de données rapide et simple à utiliser sans avoir à installer et administrer la base de données. Mon objectif était de charger rapidement les données dans la base de données et d'utiliser SQL pour analyser les données en quelques minutes dans différents systèmes d'exploitation. SQLLite est parfait pour cela.

  ### 7. Puissante, simple, base de données intégrée qui a de l'impact !

**Rating:** 5.0/5.0 stars

**Reviewed by:** Juan M. | Systems Engineer, Divertissement, Entreprise (> 1000 employés)

**Reviewed Date:** April 09, 2015

**Qu'aimez-vous le plus à propos de SQLite?**

Puissante, simple, base de données intégrée qui a un impact !

**Que n’aimez-vous pas à propos de SQLite?**

C'est vraiment difficile de trouver quelque chose à ne pas aimer !

**Recommandations à d’autres personnes envisageant SQLite:**

Si vous cherchez une base de données légère pour les systèmes embarqués ou pour tester des scripts web locaux tout en évitant l'installation et la configuration de bases de données plus importantes, ne cherchez pas plus loin !

**Quels sont les problèmes que SQLite résout, et en quoi cela vous est-il bénéfique?**

SQLite est excellent pour les appareils intégrés, tester des applications localement sans avoir à installer de plus grands paquets de bases de données ou à passer du temps à configurer correctement ces paquets (MySQL, Postgres je vous regarde !)

  ### 8. J'ai eu une bonne expérience en utilisant le produit.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kartik N. | Software Developer, Matériel informatique, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** April 06, 2015

**Qu'aimez-vous le plus à propos de SQLite?**

Facile à comprendre,  
Facilité d'utilisation une fois appris,  
Est très rapide,  
Prend en charge des fonctionnalités avancées comme la prise de capture d'écran de la base de données  

**Que n’aimez-vous pas à propos de SQLite?**

La manière dont la base de données est utilisée par l'utilisateur est différente de l'utilisation habituelle de MySQL, Oracle, donc cela peut prendre un certain temps pour commencer à l'utiliser.

**Quels sont les problèmes que SQLite résout, et en quoi cela vous est-il bénéfique?**

Résoudre de grandes quantités de données de manière organisée. Peut stocker des données localement et faire appel au cloud uniquement lorsque de nouvelles données sont nécessaires.

  ### 9. Nom Dit Tout

**Rating:** 3.0/5.0 stars

**Reviewed by:** Michael F. | Senior Technical Account Manager, Team Lead, Logiciels informatiques, Entreprise (> 1000 employés)

**Reviewed Date:** September 25, 2012

**Qu'aimez-vous le plus à propos de SQLite?**

SQLite est une base de données très légère, et elle est extrêmement simple à installer, et elle est gratuite.

**Que n’aimez-vous pas à propos de SQLite?**

SQLite manque de la plupart des fonctionnalités de base de données, ce qui est intentionnel, mais il est difficile à exploiter même dans une petite application emballée.

**Recommandations à d’autres personnes envisageant SQLite:**

SQLite est mieux utilisé si vous créez une petite application autonome et souhaitez réduire les coûts de licence.

  ### 10. Excellent outil de base de données pour le développement, pas tout à fait une solution de base de données complète.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Jared T. | Solutions Architect, Entreprise (> 1000 employés)

**Reviewed Date:** November 06, 2012

**Qu'aimez-vous le plus à propos de SQLite?**

Facilité d'utilisation, gratuit, simple à installer, moins de tracas lors du démarrage du développement web sur une machine locale car il permet de sauter certaines des dépendances requises pour des solutions de base de données SQL plus professionnelles.

**Que n’aimez-vous pas à propos de SQLite?**

Pas connu pour ses performances, n'a pas toutes les fonctionnalités d'une véritable base de données.

**Recommandations à d’autres personnes envisageant SQLite:**

Idéal pour le développement local, pas une solution de base de données de niveau web lors de la mise en production.


## SQLite Discussions
  - [Où puis-je trouver une meilleure documentation pour SQLite ? Des tutoriels ?](https://www.g2.com/fr/discussions/41315-where-can-i-find-better-documentation-for-sqlite-any-tutorials) - 1 comment, 1 upvote
  - [Is SQLite free to use?](https://www.g2.com/fr/discussions/is-sqlite-free-to-use) - 1 comment

- [View SQLite pricing details and edition comparison](https://www.g2.com/fr/products/sqlite/reviews?page=6&section=pricing&secure%5Bexpires_at%5D=2026-05-16+14%3A24%3A38+-0500&secure%5Bsession_id%5D=6d8eb50d-1d0f-441e-814e-151ced54bdb4&secure%5Btoken%5D=8f103e9d372bd7fdb4bbb9dc75372d911c954a1d04e845e0539d6836ba571554&format=llm_user)
## SQLite Integrations
  - [Python](https://www.g2.com/fr/products/python/reviews)
  - [Visual Studio Code](https://www.g2.com/fr/products/visual-studio-code/reviews)

## SQLite Features
**Gestion**
- Schéma de données
- Langage de requête
- ACID - Plainte
- Réplication des données

**Soutien**
- Recherche textuelle
- Types de données
- Traduction
- Systèmes d’exploitation

**Sécurité**
- Verrouillage de la base de données
- Contrôle d’accès
- Cryptage
- Authentification

**Performance**
- Reprise après sinistre
- Concurrence d’accès aux données
- Gestion de la charge de travail
- Indexation avancée
- Optimiseur de requêtes

**Fonctionnalités de la base de données**
- Stockage
- Disponibilité
- Stabilité
- Évolutivité
- Sécurité
- Manipulation des données
- Langage de requête

## Top SQLite Alternatives
  - [Microsoft SQL Server](https://www.g2.com/fr/products/microsoft-sql-server/reviews) - 4.4/5.0 (2,112 reviews)
  - [MySQL](https://www.g2.com/fr/products/mysql/reviews) - 4.4/5.0 (1,575 reviews)
  - [Oracle Database](https://www.g2.com/fr/products/oracle-database/reviews) - 4.3/5.0 (927 reviews)

