💾 Archived View for unbon.cafe › lejun › posts › 20230502_sqlite.gmi captured on 2023-06-16 at 16:40:33. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-05-24)

-=-=-=-=-=-=-

SQLite

2023-05-02

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].

Gestion de base de données

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].

Références

[1] Alors comme ça tu veux faire du CSV ?, Sebsauvage 2020

[2] Notes de lecture : Only SQL, LeJun 2022

[3] Appropriate Uses For SQLite, SQLite 2022

[4] DB Browser for SQLite, Piacentini 2021