To your point: I agree that it pays to be conservative with new filesystems and databases alike.
However, I want to mention mitigating circumstances which have helped TiDB stabilize:
- We use RocksDB as the underlying storage library, which was developed by Facebook, and has been battle-tested by many others.
- The architecture itself has been inspired (and proven) by Google Spanner
- Correctness has been proven with TLA+ https://github.com/pingcap/tla-plus
- We have 300+ customers storing 15 PiB+