4 ms·
It looks like a parallel implementation of TiDB, which they had built in Go. I would assume that avoiding garbage collection and reducing heap usage were valid
by dikaiosune 11y ago
It looks like a parallel implementation of TiDB, which they had built in Go. I would assume that avoiding garbage collection and reducing heap usage were valid motivations for the project. But it doesn't really have enough information on the repo to tell what their motivations are.
- bpicolo 11y agoNot quite. TiDB can use it as a data layer, as an alternative to Rocks, Bolt, etc. Different part of the system
- dv_dt 11y agoSo when the Readme says "Distributed KV Database", I'm imagining that it refers maybe to being able to be used by TiDB which provides the distributed logic, while TiKV concentrates on a compatible interface to TiDB and local non-distributed storage?
- bpicolo 11y agoRight. It should be roughly equivalent to InnoDB/MyISAM alternatives in Mysql (I believe)?