Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at matthew@mastracci.com

rqlite turns 10: Observations from a decade building Distributed Systems

How rqlite is tested

Faster Reads, Same Guarantees: Linearizable Consistency

Implementing Linearizable Reads in rqlite, the distributed database written in Go

Concurrency Control in Go: Inside rqlite’s Custom Synchronization Primitives

Building rqlite 9.0: Cutting disk usage by half

rqlite - the lightweight, distributed database built on Go, Raft, and SQLite - now with JSONB support and scheduled SQLite VACUUMs

Rqlite 8.0

What did GPT-4 find wrong with the rqlite source code, the distributed SQLite DB written in Go?

9 years of open-source database development: reviewing rqlite design choices

I found a bug in SQLite

rqlite – distributed SQLite: v7.5.0 trading durability for higher write performance

rqlite 7.0 - the distributed DB built on SQLite: Designing Node Discovery and Automatic Clustering

rqlite 6.0: the evolution of a distributed database design

7 Years of Open-Source Database Development: Lessons Learned

The strange economics of open-source software (2015)

rqlite, the distributed database built on SQLite and written in Go -- v5.7.0 moves to Protocol Buffers

Logs and Time Series are not the same

rqlite 5.0.0 released - the lightweight distributed DB built on SQLite, now with new Raft code

Why Logging and Monitoring systems are hard to build

rqlite v4.0.0 -- the lightweight, distributed database built on sqlite -- node-to-node encryption now available.

What new development managers should know

Some of my favourite programming books

Be a conviction engineer

rqlite v3: Globally replicated SQLite via Go

Code reviews still rule (2015)

rqlite v2.2.1 replicated SQLite, released with HTTPS support, Basic Auth, and user permissions

The strange economics of open-source software

What I learned from programming a database

Building a search system for log data – part 2

More →