Philip O'Toole

Philip O'Toole

rqlite development: the Agents are here

rqlite  is a lightweight, open-source, distributed relational database written in Go. It uses SQLite as its storage engine and Raft for consensus. I’ve been developing rqlite for about ten years, and until recently, the workflow hadn’t changed much. I write the code. Others contribute here…

New JDBC driver for rqlite

rqlite is a lightweight, user-friendly, open-source, distributed relational database. It’s written in Go and uses SQLite as its storage engine. Thanks to Jesus Zazueta there is a new JDBC driver for rqlite. Specifically it’s a Type 4 driver, which means it communicates directly with the…

New Java client for rqlite

rqlite is a lightweight, open-source distributed relational database implemented in Go, and which uses SQLite as its storage engine. I have developed a new Java client for rqlite. It provides minimal abstraction and interacts directly with the rqlite HTTP API.…

New rqlite Go client

rqlite is a lightweight, open-source distributed relational database implemented in Go, and which uses SQLite as its storage engine. I’ve decided to code a new, high-quality HTTP client library for rqlite. My hope is that this library will be useful…

rqlite Helm charts now on Artifact Hub

Artifact Hub is a web-based application that enables finding, installing, and publishing Cloud Native packages and configurations. The official rqlite Helm charts have now been published there. Many thanks to Jason Tackaberry for putting this together.

rqlite reaches 16,000 stars on GitHub

rqlite is a lightweight, open-source distributed relational database implemented in Go, and which uses SQLite as its storage engine. It very recently reached a new milestone in the open-source community by surpassing 16,000 stars on GitHub.

How rqlite is tested

rqlite is a lightweight, open-source, distributed relational database written in Go, and built on SQLite and Raft. With its origins dating back to 2014, its design has always prioritized reliability, and quality. The robustness of rqlite is also a testament…

New Configuration Guide for rqlite

rqlite is a lightweight, user-friendly, open-source, distributed relational database. It’s written in Go and uses SQLite as its storage engine. I’ve added a new Configuration Guide for rqlite, which has been regularly requested. rqlite has many options and although the…

rqlite 8.33.0: Date and Time function support

rqlite is a lightweight, user-friendly, open-source, distributed relational database. It’s written in Go and uses SQLite as its storage engine. Release 8.33.0 is out now and adds support for automatic rewriting of SQLite Date and Time functions. This removes another…

From Google Cloud to WordPress.com

After four years of running this blog on Google Cloud, I’ve migrated it to WordPress.com. The migration process was hassle-free and worked quite well. The only unexpected change I had to make was to transfer philipotoole.com to WordPress, as Cloudflare‘s…

Stephen Blum on rqlite

rqlite is a lightweight, open-source distributed relational database implemented in Go, and which uses SQLite as its storage engine. Stephen Blum, CTO at PubNub has produced an informative video on rqlite. In it Stephen gives an overview of deploying rqlite,…