SQLite
SQLite est une base de données relationnelle embarquée, stockée dans un simple fichier. Créée en 2000, c'est la base de données la plus déployée au monde (présente dans chaque smartphone, navigateur et système d'exploitation). SQLite ne nécessite aucun serveur : la base est un fichier unique, directement accessible par l'application.
Ses avantages :
- Zéro configuration : pas de serveur à installer, pas de port à ouvrir, pas de processus à gérer. La base est un fichier.
- Portabilité : le fichier de base peut être copié, versionné, sauvegardé et déplacé comme n'importe quel fichier.
- Performances locales : sans latence réseau, les lectures sont extrêmement rapides.
- Transactions ACID : malgré sa simplicité, SQLite offre des garanties transactionnelles complètes.
- Écosystème moderne : des solutions comme Litestream (réplication), LiteFS (distribué) et Turso (edge) étendent SQLite bien au-delà de son usage historique.
Nous observons avec intérêt le retour en force de SQLite dans l'écosystème backend. Son approche fichier unique présente des avantages considérables pour travailler sur des worktrees Git : chaque branche peut embarquer sa propre base, ce qui colle parfaitement avec les méthodes de développement modernes. Des projets comme Litestream et Turso montrent que SQLite peut aller bien au-delà du prototypage. Nous évaluons activement cette approche sur nos prochains projets pour en mesurer les limites en conditions réelles.
Notre stack
Tout ce que nous considérons comme fondamental pour réussir un projet. Nos équipes disposent de la connaissance et sont en maîtrise. Les avantages et bénéfices ont été démontrés
En exploration
Nos équipes sont encore en train d'acquérir de l'expérience pour généraliser l'adoption.
En veille
Nos équipes ont identifiés ces candidats pour des études et expérimentations plus poussées qui conduiront en cas de succès à une phase d'adoption.
En retrait
Ce qui est actuellement utilisé mais que nous déconseillons dorénavant d'employer car est en rupture avec nos exigences et standards.
Vous avez un projet ?
Parlons en !