Description
Kylin's metadata has some architectural issues, such as:
1. The metadata adopts a key-value structure. The JSON block contains a lot of content, which will grow with the growth of customer business, resulting in excessive network IO when updating metadata.
2. The design of epoch and project lock ensures that transactions within the project are executed serially, resulting in single-point bottlenecks and concurrency problems.