[Feature]: Support table sorting process
- Dominant language
- Java
- Stars
- 1.2k
- Forks
- 395
- Avg merge
- 4d 10h
- Merged PRs (30d)
- 33
Description
### Description
Currently, the self-optimizing process on the table does not sort the data in the table. If a sorting process is added, it can improve the performance of filtering queries on the sorted fields.
### Use case/motivation
Support configuring sorting rules on tables. The data will be sorted according to the rules to improve the query performance of the table.
### Describe the solution
- Support configuring sorting rules for table rows.
- Automatically sort the data.
- Support multiple sorting methods, such as regular sorting and z-order sorting.
### Subtasks
_No response_
### Related issues
_No response_
### Are you willing to submit a PR?
- [ ] Yes I am willing to submit a PR!
### Code of Conduct
- [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by locating the table self-optimizing process and clarify how sorting rules, automatic sorting, and regular versus z-order sorting should be configured and validated. Done means the supported sorting methods and their performance impact are specified and covered by tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- data-engineering
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100