Tag rqlite

rqlite 8.13.4 released

rqlite is a lightweight, open-source, distributed relational database written in Go, utilizing SQLite as its storage engine. 8.13.4 improves security and adds control for Server Name, which makes it easier to deploy and manage clusters running mutual TLS.

Talking rqlite on the Contributor podcast

I recently had the opportunity to discuss rqlite, open-source, and distributed systems with Eric Anderson of Scale. It was great to be part of Eric’s series of podcasts on open-source software, modern software development, and where the industry is going.…

rqlite 8.10.0 – load large SQLite datasets fast

rqlite is a lightweight, open-source, distributed relational database written in Go, utilizing SQLite as its storage engine. Release v8.10.0 introduces a new, high-performance, initialize-from-SQLite option. Known as Boot loading, it allows an rqlite node to be loaded with large (multi-GB)…

rqlite client libraries

rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine. I’ve added a listing of known client libraries to rqlite.io, hopefully developers will find them useful.

rqlite reaches 14,000 stars on GitHub

rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine. It passed another milestone this month in the open-source world, by passing 14,000 stars on GitHub — and just in time for…

On the way to rqlite 8.0

rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine. Development for the 8.0 release has started, and should be an important release.

rqlite upgraded to SQLite 3.42.0

rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine. 7.20.0 upgrades SQLite from 3.39.0 to 3.42.0, bringing in a bunch of new SQLite features and bug fixes. You can download the…

rqlite now supports PowerPC, MIPS, and RISC

rqlite is a lightweight, open-source, distributed relational database written in Go, utilizing SQLite as its storage engine. rqlite v7.19.0 is out now, and there have been quite a few auto-clustering improvements a bug fixes added. In addition, through the magic…

rqlite 7.16.0 – restore your system from S3

rqlite is a lightweight, open-source, distributed relational database written in Go, utilizing SQLite as its storage engine. Version 7.16.0 has been released and now includes support for restoring your rqlite system automatically from AWS S3. With this in place you…

Adding automatic S3 backups to rqlite

rqlite is a lightweight, open-source, distributed relational database written in Go, utilizing SQLite as its storage engine. Version 7.15.0 has been released and now includes support for automated backups to Amazon Web Services (AWS) S3. This enhancement offers increased data…

rqlite 7.14.2 released

rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine. 7.14.2 adds various bug fixes and improvements. Most of the rqlite source code was also run through GPT-4, and many of its…

9 years of open-source database development

rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine. I’ve been developing rqlite since 2014 and its design and implementation has evolved substantially during that time — and the design docs…

Creating rqlite 7.14.0 with GitHub Copilot

rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine. 7.14.0 has been released and adds comprehensive support for Mutual TLS. What makes this release of rqlite different is that much of…

rqlite reaches 13,000 stars on GitHub

rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine. It passed another milestone this month in the open-source world, by passing 13,000 stars on GitHub.

rqlite.io launched

rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine. Today sees the launch of a dedicated website for rqlite. I built it using Hugo and Docsy, and deployed to Netlify, which…

rqlite 7.13.0 released

rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine. 7.13.0 improves the rqlite command-line tool, storing and reloading command history across sessions. You can download the release from GitHub.

How I found a bug in SQLite

rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine. Recently I introduced a high-performance write-path into rqlite and, to my great surprise, it exposed a bug in SQLite.

rqlite 7.12.0 released

rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine. 7.12.0 provides more convenient options for removing nodes from clusters, as well as more graceful shutdown options. You can download the release…

rqlite 7.11.0 released

rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine. 7.11.0 adds support for automatically reaping nodes, and a new convenient query response format. You can download the release from GitHub.

Replacing Postgres with rqlite

rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine. Recently I helped Replicated replace their use of PostgreSQL with rqlite. This brought much easier operation and high-availability to their Application Manager.

rqlite 7.10.0 released

rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine. Replicated, a company which helps software vendors ship software to end users, recently migrated from PostgreSQL to rqlite. Along the way their…

rqlite 7.8.0 released

rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine. 7.8.0 provides more convenient options for retrieving a backup of the underlying SQLite database. The guide for running rqlite on Kubernetes has…

rqlite 7.7.0 released

rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine. 7.7.0 is the first release to add support for non-deterministic functions, specifically RANDOM. It accomplishes this via statement-rewriting. Many thanks to Ben…