Buongiorno da Edo podcast

SQLite è semplice, renderlo distribuito è un'altra storia

0:00
15:35
Manda indietro di 15 secondi
Manda avanti di 15 secondi

Edoardo Dusi è Senior Developer Advocate in AWS. Le opinioni espresse sono personali.


Buongiorno da Edo, episodio 339. SQLite è il database più diffuso al mondo e non ha un server: è una libreria che scrive su un file solo. Ma cosa succede quando un file solo non basta? Partendo dal racconto di Philip O'Toole, che nel 2014 ha messo Raft davanti a SQLite con rqlite, ripercorriamo dodici anni di SQLite distribuito: dqlite, Litestream, LiteFS, cr-sqlite, libSQL e Turso, Cloudflare D1. E le tre risposte che ne sono uscite: consenso, streaming e merge.


00:00 Sigla e che cos'è SQLite e perché è ovunque

04:51 Raft, rqlite e Litestream: le prime risposte

09:32 CRDT, fork e piattaforme: i tre angoli di SQLite

13:23 Outro


Fonti:

Philip O'Toole – Twelve years of distributed SQLite: https://philipotoole.com/twelve-years-of-distributed-sqlite/

SQLite – About SQLite: https://www.sqlite.org/about.html

SQLite – quando usarlo: https://www.sqlite.org/whentouse.html

SQLite – serverless classico e neo-serverless: https://www.sqlite.org/serverless.html

SQLite – il database più diffuso: https://www.sqlite.org/mostdeployed.html

SQLite – open source ma non open contribution: https://www.sqlite.org/copyright.html

Wikipedia – la storia di SQLite: https://en.wikipedia.org/wiki/SQLite

Linux Journal – le origini di SQLite (2003): https://www.linuxjournal.com/article/6650

Raft – l'algoritmo di consenso: https://raft.github.io/

goraft – la libreria Raft usata dal primo rqlite: https://github.com/goraft/raft

Supabase – l'acquisizione di Turso: https://supabase.com/blog/supabase-is-acquiring-turso

SQLite – le release 2026 e i bug trovati dalle AI: https://sqlite.org/news.html

Hacker News – la discussione sul post di O'Toole: https://news.ycombinator.com/item?id=50217500


La mia app: https://play.google.com/store/apps/details?id=com.edodusi.coderoutine&hl=it-it


Sigla del podcast: Pink Soul by JMHBM (https://freemusicarchive.org/music/beat-mekanik/contact) — licenza Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0).


#sqlite #database #raft #opensource #rqlite

Altri episodi di "Buongiorno da Edo"