rqlite is a lightweight, open-source distributed relational database, with SQLite as its storage engine. v4.2.0 is now out. This release moves the build to Go 1.9.
You can download the release from GitHub.
I’ve been programming for many years, and have spent most of the last few years managing development teams. I’ve written plenty of closed source software, and for a time made my living writing open source software too.
One thing stands out: a shared code base does not a software team make.
Continue reading A shared code base does not a software team make
rqlite is a lightweight, open-source distributed relational database, with SQLite as its storage engine. v4.0.1 is now out. This release includes some minor bug fixes.
You can download the release from GitHub.
I’ve started experimenting with Go and gRPC. To that end I’ve written a simple service that accepts connections from gRPC clients, allowing those clients to send queries to PostgreSQL.
So far it’s been pretty straightforward. You can check out the code on GitHub.
rqlite is a lightweight, open-source distributed relational database, with SQLite as its storage engine. It’s been over a year since the last major release and v4.0.0 is now available.
Continue reading rqlite now available with node-to-node encryption
rqlite is a lightweight, open-source distributed relational database, with SQLite as its storage engine. v3.14.0 is now out. This release is the first built with Go 1.8.
You can download the release from GitHub.
The new Analytics system, built by my team at Percolate, allows our end-users to program their own custom calculations, offering them the ability to precisely customize the product for their needs.
At the center of that feature is a Pratt Parser. Percolate recently presented on this topic at the San Francisco Python Meetup. You can find the slides here, and code here.
rqlite is a lightweight, open-source distributed relational database, with SQLite as its storage engine. v3.13.0 is now out. This release includes minor enhancements and a couple of bug fixes.
You can download the release from GitHub.
rqlite is a lightweight, open-source distributed relational database, with SQLite as its storage engine. v3.12.1 has been released. This release includes integration with a new Discovery Service, allowing nodes to automatically connect and form a cluster. This can be very convenient, allowing clusters to be dynamically created.
You can download the release from GitHub.
In this post I describe how I built a serverless cluster discovery service for rqlite, the distributed relational database built on SQLite.
Built using the AWS API Gateway service, AWS Lambda, and DynamoDB, it means rqlite nodes no longer need to be passed the network address of an existing node in a cluster, and can instead connect automatically.
Continue reading Building a cluster discovery service with AWS Lambda and DynamoDB
rqlite is a lightweight, open-source distributed relational database, with SQLite as its storage engine. v3.10.0 has been released. This release includes some minor configuration control and logging enhancements.
You can download the release from GitHub.
rqlite is a lightweight, open-source distributed relational database, with SQLite as its storage engine. v3.9.2 is now out. This release includes a couple of significant bug fixes.
You can download the release from GitHub.
I’ve started experimenting with one of the newest packaging systems — Canonical’s Snap format.
I learned about Snap from Mark Shuttleworth when he let me know that he had created a rqlite Snap. It seems pretty clean and straightforward so far — I’ve already started working on my first snap for rqlite, and plan to publish a version as a Ubuntu app.
rqlite is a lightweight, open-source distributed relational database, with SQLite as its storage engine. v3.8.0 is now out. This release includes some minor enhancements and bug fixes.
You can download the release from GitHub.
In every field there is a question that, while it sounds interesting, betrays a naiveté and lack of sophistication.
In my field — SaaS and data platforms — it’s how much data do you have?
I was recently asked by some colleagues about my favourite books on programming. And not just books on coding, but on improving their understanding of successful teams.
rqlite is a lightweight distributed relational database, with SQLite as its storage engine. With release v3.7.0 you can load SQLite dump files directly into rqlite. This makes restoring from a backup, or migrating an existing SQLite database to rqlite much easier.
You can download the release from GitHub.
I gave a presentation on Ekanite — the syslog server with built-in search — tonight at the San Francisco Go Meetup. It was an enjoyable evening, and I had a chance to discuss why I built Ekanite, how it works, and where it might go in the future.