Tag Archives: database

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) datasets, with the time taken to boot the node determined only by disk performance.

rqlite 8.0: Large Dataset Support and Core Feature Upgrades

rqlite is a lightweight, easy-to-use, open-source, distributed relational database. It’s written in Go and uses SQLite as its storage engine.

Release 8.0 is out now and brings substantial advancements to its handling of large data sets. It also adds many new features, and brings improvements in simplicity and operation — all the while maintaining rqlite’s focus on robustness and quality.

Continue reading rqlite 8.0: Large Dataset Support and Core Feature Upgrades

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 of Go cross-compilation support, rqlite can now run on a much wider variety of CPU architectures.

You can download the release from GitHub.

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 can now automatically recover your system from any backup which has been previously uploaded to Cloud-based storage.

You can download the release from GitHub.

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 protection and expands your recovery options in case of emergencies.

You can download the release from GitHub.

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 tell the story of what worked, and what didn’t. So what can we learn about distributed database design, from watching rqlite change over the years?

Continue reading 9 years of open-source database development

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 the TLS support was written using GitHub Copilot.

Continue reading Creating rqlite 7.14.0 with GitHub Copilot