bloomberg/comdb2
FreeBloomberg's distributed RDBMS
FreeFree tier
About bloomberg/comdb2
Comdb2 is a clustered RDBMS built on Optimistic Concurrency Control techniques. It provides multiple isolation levels, including Snapshot and Serializable Isolation. Read/Write transactions run on any node, with the client library transparently negotiating connections to the lowest cost (latency) node which is available. The client library provides transparent reconnect. Work on Comdb2 was started at Bloomberg LP in 2004 and has been under heavy development since.
Key Features
Clustered distributed RDBMS
Optimistic Concurrency Control
Multiple isolation levels (Snapshot, Serializable)
Transparent client reconnect
Automatic node selection for lowest latency
Read/write transactions on any node
Pros & Cons
Pros
- Open-source with active development since 2004
- Provides Snapshot and Serializable isolation for data consistency
- Transparent failover and reconnection
- Client library negotiates lowest-latency node automatically
- Scalable cluster architecture