GeistHaus
log in · sign up

Consider SQLite

blog.wesleyac.com
12 pages link to this URL
2023 Wrap Up - Articles

Stand-outs among articles I read this year - abandoning the table layout from last year in favour of readability.

0 inbound links article en posts End-of-Year-WrapupsProductivitySDLC
SQLite in Production? Not So Fast for Complex Queries

There is a growing movement to use SQLite for everything. Kent C. Dodds argues for defaulting to SQLite in web development due to its zero-latency reads and minimal operational burden. Wesley Aptekar-Cassels makes a strong case that SQLite works for web apps with large user bases, provided they don't need …

0 inbound links article en opinion DatabaseSQLiteDatalevinPostgreSQLDatalogClojure CC BY-NC-SA 4.0
SQLite DB: simple, in-process, reliable, fast

I love simplicity. Complexity is our eternal enemy and Simplicity is beautiful; rarely something is as simple as SQLite: a single-file, in-process database. It runs inside our application, there is no need for a separate database server.

0 inbound links article en
Siren Call of SQLite on the Server

At Terrateam, we are big fans of Fly.io. The service is hosted there and it’s served us well. Just deploy your TOML file, get your infrastructure, do something else with the rest of your day. One of the interesting sides of Fly is that they invest heavily in server-side SQLite. They’ve written a number of blog posts on how they enable server-side SQLite: I’m All-In on Server-Side SQLite - Ben Johnson, the author of BoltDB, joins Fly to work on Litestream, a SQLite replication solution. Introducing LiteFS - The introduction of LiteFS, which is a FUSE file system designed to replicate SQLite transactions over the network. LiteFS Cloud: Distributed SQLite with Managed Backups - Introducing backups and restores for LiteFS.

1 inbound link article en posts RantSqliteSoftware Engineering
What you need to know about SQLite

A compilation of lessons about what the SQLite database engine can and cannot do, how Ruby on Rails helps you work with SQLite, and why it may, or may not, be a good choice to back your Rails 8 app

0 inbound links article en railshotwire
SQLite is learnable

This is a response to pid1.call’s “Siren Call of SQlite on the Server”, which itself is a response to articles like Wesley Aptekar-Cassels’s “Consider SQLite” espousing SQLite as a server-side technology. Cards on the table, I both love SQLite and think pid1 has the more correct take here. When I decided on a dime after college to move countries and be with my wife, part of the package deal was that I had to throw away my dreams of easing into the software industry by resting on the laurels of my strong, but not MIT-level-known-worldwide-strong, alma mater (sorry Wildcats). Electrical engineering was just not going to be feasible for a then-monolingual English speaker in Finland, and besides, I majored in it 90% out of curiosity anyway. I always intended to return to my once and future home, the shell, after my Rumspringa with electrons.

0 inbound links article en posts sqlitepostgresqleverything-is-a-filedesign-affordanceslaw-of-diminishing-returnssoftware-devsimple-suboptimal-solutionsworse-is-better