Uuuh, Graft looks super interesting for a #SQLite context! Basically, it's replication to object storage on the 4 kB page level, so it maps nicely to SQLite pages (and everything else): https://sqlsync.dev/posts/stop-syncing-everything/

Uuuh, Graft looks super interesting for a #SQLite context! Basically, it's replication to object storage on the 4 kB page level, so it maps nicely to SQLite pages (and everything else): https://sqlsync.dev/posts/stop-syncing-everything/
As a stress test I loaded 8M bookmarks into a little SQLite backed bookmark saving/sharing web app I'm building. The slowest part turned out to be the `SELECT count(1) FROM bookmarks` query that's used as part of the pagination UI. Not what I was expecting but known/expected behaviour from what I've read. It takes 400ms on Snapdragon X Elite CPU, which is fine in practice—I'd be surprised if anyone actually stored more than 100k items in it.
Subway Stories: Building an Visualization w/ Transit Data - Jediah Katz & Marc Zitelli -nyhackr Feb
"Every year, New Yorkers take more than a billion trips on the subway. Using data from the MTA, we mapped out how riders flow between stations at every hour. Each story explores a slice of city life."
Brilliant deep dive into prototyping, building and deploying the New York Subway Stories website.
https://www.youtube.com/live/83s_MWc5Yvs?si=U0uzCw0OSbRgBvxR
GitHub - splitbrain/meh: Meh... another comment system https://github.com/splitbrain/meh #alternative #integration #OpenSource #comments #mastodon #node.js #website #GitHub #sqlite #static #blog #PHP
Leanpub book LAUNCH! Northwind Elixir Traders: Learn Elixir and database modeling with Ecto and SQLite, all in one project by Isaak Tsalicoglou https://youtu.be/LtzBS9hb1Go #books #leanpublishing #selfpublishing #booklaunch #ElixirLang #FunctionalProgramming #IndieHacker #Ecto #SQLite #SoftwareDevelopment #OpenSource #FullStackDev #LearnToCode #LeanpubPodcast
NEW! A Leanpub Frontmatter Podcast Interview with Isaak Tsalicoglou, Author of Northwind Elixir Traders: Learn Elixir and database modeling with Ecto and SQLite, all in one project | Watch here: https://youtu.be/zeUVFt82UG4 #books #ElixirLang #FunctionalProgramming #IndieHacker #Ecto #SQLite #SoftwareDevelopment #OpenSource #FullStackDev #LearnToCode #LeanpubPodcast
I'm a database extremist. I default to #SQLite for pretty much anything.
As an independent software consultant, I need time tracking and CRM like anyone else. Guess what? It's just a single SQLite database file. :D Has worked wonderfully for years using just a database viewer app. (Tableplus, if you're wondering.)
But now, with this wonderful tool from Rune Kaagaard, I can hook up my database to Anthropic's Claude, and get insights into my time spent as well as my connections, just by chatting with Claude Sonnet 3.7.
Wild! :D
Anyone using #litestream for an #sqlite DB
I have a 3GB database, and Litestream is replicating it to another server. However, it seems to be running out of control with disk space. On the original server (where the live DB is) is a generations
folder under the hidden litestream folder. It is full of WAL files. Currently over 37,000 files consuming 118GB of disk space.
My config includes retention: 24h
and retention-check-interval: 1h
with a snapshot-interval: 4h
. I understood it would delete anything older than 24 hours. Am I doing something wrong? These wal files go back to the day I started using litestream
#GoToSocial #gts @gotosocial@thefedi.forum
TIL: you can insert and fetch strings that are way longer than 255 characters in a VARCHAR(255) column in #sqlite
There is no constraint
@robintw GeoPackages!
+ They can hold vector and raster data.
+ They are fully functioning SQLite databases.
+ They can include style information.
+ They can be emailed / SCP'd around the world.
+ You can synchronise and combine data from multiple users with @merginmaps.
+ It's an OGC standard so they work with ESRI tooling as well.
As that last point suggests, geopackages aren't exclusive to QGIS, but QGIS gives the tools to make the most of them.
#SQLite was designed as an #TCL extension. There are ~trillion SQLite databases in active use. SQLite heavily relies on #TCL: C code generation via mksqlite3c.tcl, C code isn't edited directly by the SQLite developers, and for testing , and for doc generation). The devs use a custom editor written in Tcl/Tk called "e" to edit the source! There's a custom versioning system Fossil, a custom chat-room written in Tcl/Tk!
https://www.tcl-lang.org/community/tcl2017/assets/talk93/Paper.html
FreeBSD 13.5 released as the final update to the FreeBSD 13 series
This update includes minor software updates for applications such as XZ, SQLite, and OpenSSH. FreeBSD13.5 has been released as the final update for the FreeBSD 13 series.
I am continuously amazed how far you can get with ancient tech stacks. :D My ARM-based VPS at Hetzner, with all my #GoLang web apps, using #SQLite with #Litestream for streaming replication, has had zero downtime for over a year now.
Sometimes my hobby is examining iOS apps and macOS application to see how they store their data and then if it's a SQLite database I dig into it and see what's in there and how I can get it out...
Why do all the #SQLite editors out there look like they've been designed in the 80s and not like #FileMakerPro?
My tiny #GoLang database migration tool continues to serve me well on its fifth year. Does what it's supposed to, ultra simple, works with #Postgres, #MySQL, and #SQLite, common usage is a one-liner! :D https://github.com/maragudk/migrate