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

Things should be done. #4

Open
5 of 7 tasks
iFaceless opened this issue Jun 19, 2020 · 1 comment
Open
5 of 7 tasks

Things should be done. #4

iFaceless opened this issue Jun 19, 2020 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@iFaceless
Copy link
Owner

iFaceless commented Jun 19, 2020

  • Custom error type instead of anyhow::Error.
  • Custom open config.
  • Implement redis-compatible server.
  • Add more unit tests.
  • Optimize loading speed of hint files, make startup much faster.
  • Use merkle tree instead of btreemap to store index. See: https://github.com/douban/gobeansdb
  • Make compaction progress much faster.
@iFaceless iFaceless self-assigned this Jun 19, 2020
@iFaceless iFaceless added the enhancement New feature or request label Jun 19, 2020
@iFaceless
Copy link
Owner Author

  • Learning concurrent hash map: dashmap

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

No branches or pull requests

1 participant