3 ms·
That sounds pretty useful, something I would love to see open sourced as I've thought about making a distributed LevelDB based DB as well. Any word on how it h
by gigq 13y ago
That sounds pretty useful, something I would love to see open sourced as I've thought about making a distributed LevelDB based DB as well.
Any word on how it handles the distribution? Are we talking a quorum based system like Cassandra/Dynamo or are we talking more like a master / key range type system like HBase.
- pauldix 13y agoThe version we're working on now uses the go Raft implementation to handle cluster configuration. Then each server periodically (< 30s) performs read repairs to ensure that it has the latest writes for its spots in the hash ring. Writes can either be done via either write once or quorum, with write once being the most often used thing. Since most of the time this data is in aggregate, we don't care about losing a few writes.