Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: merge skiping #128

Open
KKould opened this issue Sep 3, 2024 · 0 comments
Open

refactor: merge skiping #128

KKould opened this issue Sep 3, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request M - Medium Adding a new feature, refactoring a module, performance optimization.

Comments

@KKould
Copy link
Contributor

KKould commented Sep 3, 2024

Feature Request

Currently, SSTable will be added to Level 0 during Minor Compaction, but Level 0 will easily cause greater write amplification and read performance impact during Major Compaction.

In fact, the SSTable generated by Minor Compaction can directly reach the largest layer without overlapping.

@KKould KKould added enhancement New feature or request M - Medium Adding a new feature, refactoring a module, performance optimization. labels Sep 3, 2024
@KKould KKould changed the title Perf: when Minor Compaction, the new SSTable can be pushed to as high a level as possible Feat: merge skiping Sep 3, 2024
@ethe ethe changed the title Feat: merge skiping refactor: merge skiping Nov 15, 2024
@ethe ethe added this to Tonbo Nov 18, 2024
@ethe ethe assigned ethe and KKould and unassigned ethe Nov 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request M - Medium Adding a new feature, refactoring a module, performance optimization.
Projects
Status: Todo
Development

No branches or pull requests

2 participants