Simon Willison’s Weblog

Subscribe

Friday, 20th January 2023

Hctree: an experimental high-concurrency database backend for SQLite (via) Really interesting new research branch from the core SQLite team. “Hctree uses optimistic row-level locking and is designed to support dozens of concurrent writers running at full-speed”—with very impressive benchmarks supporting that claim. Also two bonuses: it has a replication mechanism based on the existing SQLite sessions extension, and it bumps up the maximum size of a SQLite database from 16TiB to 1EiB (roughly one million TiB).

# 12:47 am / sqlite

Hctree Design Documentation. More detailed information on the design of the new Hctree SQLite branch.

# 12:50 am / sqlite

datasette-granian (via) Granian is a new Python web server—similar to Gunicorn—written in Rust. I built a small plugin that adds a “datasette granian” command starting a Granian server that serves Datasette’s ASGI application, using the same pattern as my existing datasette-gunicorn plugin.

# 2:12 am / rust, datasette, asgi

2023 » January

MTWTFSS
      1
2345678
9101112131415
16171819202122
23242526272829
3031