💾 Archived View for unbon.cafe › lejun › posts › 20230502_sqlite.gmi captured on 2023-05-24 at 17:44:51. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
SQLite est un système de gestion de base de données, exempt de serveur – Comprendre à accès limité en écriture. De par son cadre standardisé, il est particulièrement intéressant pour l'échange d'une grande quantité de données tabulaires par rapport au format CSV[1].
SQLite is not directly comparable to client/server SQL database engines such as MySQL, Oracle, PostgreSQL, or SQL Server since SQLite is trying to solve a different problem.
Il existe une multitude de serveurs offrant un environnement aux données[2], SQLite y occupe une place de niche de par sa simplicité plutôt qu'un espace partagé à grande échelle.
SQLite does not compete with client/server databases. SQLite competes with fopen().
Son usage est à priori situé entre le fichier CSV personnel et le fichier serveur PostgreSql à grande échelle, même si la documentation officielle ne le décrit pas officiellement : celle-ci se contente de décrire les cas où ne pas utiliser SQLite[3].
Je n'y vois personnellement pas d'avantage, d'autant plus si utilisé via un outil au rendu tableur[4].
[1] Alors comme ça tu veux faire du CSV ?, Sebsauvage 2020
[2] Notes de lecture : Only SQL, LeJun 2022