matrixorigin / matrixorigin/matrixone
[Enhancement]: reimplement table data management
Open
kind/tech-request
perf/ap
perf/tp
priority/p0.5
source/dev
- Dominant language
- Go
- Stars
- 1.9k
- Forks
- 311
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 768
Description
### Is there an existing issue for enhancement?
- [X] I have checked the existing issues.
### What would you like to be added ?
```Markdown
Right now table data is organized as two layers: segment list and block list in a segment.
We want to reimplement the table data as follows:
Checkpoint + Tail
A checkpoint is an array of objects.
A tail is an array of objects + dirty blocks
```
### Why is this needed ?
_No response_
### Additional information
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.