Category Uncategorized

LowEndBox talks rqlite

LowEndBox has written a good blog post on rqlite, the lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine. You can check it out here.

rqlite on dbdb.io

The Database of Databases website is a great resource to learn about databases, and related storage systems. It allows you search by various criteria, including storage model, durability, and query interface. I recently updated the entry for rqlite, which you…

rqlite 5.12.0 released

rqlite is a lightweight, open-source, distributed relational database written in Go, with SQLite as its storage engine. v5.12.0 is now out and upgrades SQLite to 3.35.4. You can download the release from GitHub.

rqlite 5.11.1 released

rqlite is a lightweight, open-source, distributed relational database written in Go, with SQLite as its storage engine. v5.11.1 is now out and fixes a significant bug in the Raft-related compression code. You can download the release from GitHub.

Plugging a memory leak in rqlite

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,…

rqlite 5.8.0 released

rqlite is a lightweight, open-source, distributed relational database written in Go, with SQLite as its storage engine. v5.8.0 is now out, fixes some minor bugs, and adds support for HTTP/2 over TLS. It also stores a compressed copy of the…

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.

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.

rqlite 5.4.2 released

rqlite is a lightweight, open-source, distributed relational database written in Go, with SQLite as its storage engine. v5.4.2 is now out, and fixes a bug related to HTTPS operation. You can download the release from GitHub.

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.…

rqlite 5.4.0 released

rqlite is a lightweight, open-source, distributed relational database written in Go, with SQLite as its storage engine. v5.4.0 is now out, and adds some more control over cluster-join operations. You can download the release from GitHub.

From Rackspace to GCP

I’ve finally completed the migration of this site from Rackspace to GCP. I switched over the DNS record this afternoon, and everything seems fully functional. I’m even using Cloud Logging and BigQuery to analyze my Apache access logs.

rqlite 5.3.0 released

rqlite is a lightweight, open-source, distributed relational database written in Go, with SQLite as its storage engine. v5.3.0 is now out, and adds a new node-removal command to the CLI. You can download the release from GitHub.

rqlite 5.2.0 released

rqlite is a lightweight, open-source, distributed relational database written in Go, with SQLite as its storage engine. v5.2.0 is now out, and has an important bug fix related to its use of the Raft consensus system. Upgrading is strongly recommended.…

rqlite 5.1.1 released

rqlite is a lightweight, open-source, distributed relational database written in Go, with SQLite as its storage engine. v5.1.1 is now out, and fixes a minor bug related to stale reads and freshness checking. You can download the release from GitHub.

rqlite on InfoWorld

rqlite got a mention in an InfoWorld article. Titled 9 offbeat databases worth a look, I’m glad to see the author got the details right. Be sure to check out the article.

RSA Conference 2020

I attended the RSA Conference 2020 last month. I wanted to understand the security market better, due to my work at Google.  

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.

Moving to HTTPS with Let’s Encrypt

After reading an interesting paper on Let’s Encrypt, I finally decided to switch this website over to HTTPS. I was really impressed with how smoothly the whole conversion went. With the help of Certbot from the EFF, it took less…