rqlite is a lightweight, distributed relational database, which uses SQLite as its storage engine. rqlite provides an easy-to-use, fault-tolerant store for critical relational data.
The new Discovery Service allows nodes to automatically connect and form a cluster. This can be very convenient, allowing clusters to be dynamically created. In this release a rqlite node already part of a cluster does not contact any configured Discovery Service. Check out the documentation for more details.
See the CHANGELOG for full details on this release. And if you wish to build rqlite from source, check out this documentation.
Getting started
To download and run a single rqlite node, which automatically becomes leader, follow the directions below.
Linux
To download and start rqlite on Linux, execute the following in a shell.
curl -L https://github.com/rqlite/rqlite/releases/download/v3.12.1/rqlited-v3.12.1-linux-amd64.tar.gz -o rqlited-v3.12.1-linux-amd64.tar.gz
tar xvfz rqlited-v3.12.1-linux-amd64.tar.gz
cd rqlited-v3.12.1-linux-amd64
./rqlited ~/node.1
OSX
To download and start rqlite on OSX, execute the following in a shell.
curl -L https://github.com/rqlite/rqlite/releases/download/v3.12.1/rqlited-v3.12.1-darwin-amd64.tar.gz -o rqlited-v3.12.1-darwin-amd64.tar.gz
tar xvfz rqlited-v3.12.1-darwin-amd64.tar.gz
cd rqlited-v3.12.1-darwin-amd64
./rqlited ~/node.1