My most recent post on Reddit got a reader’s attention, and they remarked that rqlite 5.10.0 memory usage grew during the load test, but no such increase in memory usage was seen during the same testing of 5.6.0. Sure enough, there was a memory leak in 5.10.0.
Tag Archives: programming
rqlite 5.10.0 released: comparing its disk usage to 5.6.0
rqlite is a lightweight, open-source, distributed relational database written in Go, with SQLite as its storage engine. 5.10.0 is now out, capping a series of releases that brings significant improvements in disk usage and startup times.
Continue reading rqlite 5.10.0 released: comparing its disk usage to 5.6.0
Moving to Protocol Buffers with rqlite 5.7.0
rqlite is a lightweight, open-source, distributed relational database written in Go, with SQLite as its storage engine. v5.7.0 is now out, and introduces a major implementation change — replacing JSON encoding with Protocol Buffers for the Raft Log Entries.
Continue reading Moving to Protocol Buffers with rqlite 5.7.0
Parameterized SQL with rqlite 5.5.0
rqlite is a lightweight, open-source, distributed relational database written in Go, with SQLite as its storage engine. v5.5.0 is now out, and adds support for Parameterized SQL statements.
Logs and Time Series are not the same
If you work in the logging, monitoring — or even Observability — space long enough, you eventually end up on team that tries to build a system that handles both logs and time series in a high-performant and cost-efficient manner.
Well, it’s a lot harder than it sounds — because logs and time-series are not the same.
Talking Audit Logging on Google Cloud Platform
I recently took part in the GCP Podcast, along with my colleague Oscar Guerrero. On the podcast we spoke about Audit Logging, which is a critical security feature of GCP.
Be sure to check out the podcast episode.
New knex.js library for rqlite
rqlite is a lightweight, open-source, distributed relational database written in Go, with SQLite as its storage engine. Thanks to Katja Lutz there is a new knex.js library available.
Check it out on GitHub.
Scaling read performance with rqlite 5.1.0
rqlite is a lightweight, open-source, distributed relational database written in Go, with SQLite as its storage engine. v5.1.0 is now out, and supports scaling reads via newly available read-only nodes.
rqlite 5.0.0 released
Logging and Monitoring systems are hard to code
This is a post following up on my Monitorama Baltimore 2019 talk.
Logging and Monitoring systems — Observability Systems, if you prefer — often seem to struggle to meet the needs of their users.
Continue reading Logging and Monitoring systems are hard to code