rqlite is a lightweight, open-source, distributed relational database written in Go, with SQLite as its storage engine. v5.1.0 is now out, and supports scaling reads via newly available read-only nodes.
Tag Archives: go
rqlite 5.0.0 released
rqlite 4.6.0 released
Enabling CircleCI testing for gorqlite
rqlite is a lightweight, open-source distributed relational database, with SQLite as its storage engine. gorqlite is a Go client library, originally written by raindog308.
While the client library doesn’t adhere to the Go database standard, it is still starting to get some use. Therefore I decided to add CircleCI testing support, ensuring the code maintains a basic level of functionality.
go mod in rqlite
rqlite is a lightweight, open-source distributed relational database, with SQLite as its storage engine.
The 5.0 branch of rqlite now has standard dependency management. Thanks to Elliot Courant, this pull request adds go mod support.
rqlite 4.5.0 released
rqlite 4.4.0 released
Batching in Go
The batching of data or computation amortizing a fixed cost over multiple units — is a very common pattern in many computers systems. It’s particularly prevalent in networking and CPU memory accesses.
But the implementation of batching includes many subtleties — in particular when to wait for more data, and when to transmit what you have.
rqlite 4.3.1 released
rqlite at the Pitt CS Club
I recently had a chance to speak about rqlite, the distributed, lightweight database built on SQLite, at the University of Pittsburgh Computer Science Club. It was a good evening as I spoke about distributed systems, the problems they solve, and how rqlite uses Raft to replicate SQLite.
You can find the presentation here.