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

Implement Page Replacement Policies in Buffer Manager #15

Open
1 of 4 tasks
Anthony4m opened this issue Nov 19, 2024 · 1 comment
Open
1 of 4 tasks

Implement Page Replacement Policies in Buffer Manager #15

Anthony4m opened this issue Nov 19, 2024 · 1 comment
Assignees

Comments

@Anthony4m
Copy link
Owner

Anthony4m commented Nov 19, 2024

Description:
Add support for page eviction strategies to the buffer manager.
Tasks:

  • Implement Least Recently Used (LRU) policy.
  • Add support for Clock algorithm as an alternative.
  • Evaluate policies for database workloads (e.g., sequential scans).
  • Make eviction policy configurable.
@Anthony4m Anthony4m self-assigned this Jan 14, 2025
@Anthony4m
Copy link
Owner Author

Implement the strategy pattern and make the replacement algorithm configurable

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant