← All repos

actordb

ActorDB distributed SQL database

Browse cluster: Cluster 52
397commits
10contributors
5languages

Tech stack & purpose

ActorDB is a distributed SQL database designed for server-side storage in applications with many users, such as mail services or file-sync platforms, where most queries are scoped to individual users. It combines the scalability of a key-value store with full relational database capabilities by making data sharding explicit through "actors"—fully relational chunks that can be queried and transacted independently. Built on SQLite and LMDB, ActorDB offers ACID compliance, horizontal scalability without global locks, and connectivity via the MySQL protocol and Thrift, while using the Raft consensus algorithm for safe replication across multiple servers.

Community & reference links

Languages

Erlang
81.5%
Makefile
6.4%
C
5.3%
Thrift
4.8%
Shell
1.9%

Contributors