Concurrency Control in Go: Inside rqlite’s Custom Synchronization Primitives
rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine. Concurrency and synchronization are at the heart of any database — and distributed systems too. Today, I’d like to share the set…