-
Notifications
You must be signed in to change notification settings - Fork 15
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
Week3 Homework #6
Comments
Of course, it is okay to answer in Korean. |
When leveldb build is done, please check installation with Do not install rocksdb db_bench with |
More hints for homework has been updated. |
When studying the leveldb code such as |
Hints for question 2 has been updated. |
There was a mistake in question 5 and it has now been corrected. |
[Deadline Extension] Deadline has been extended until 7/18 12 PM. |
Great work everyone! Homework solutions have been uploaded. Individual solutions will be presented today so that everyone can have a reference on how the others addressed the homework. And also, you can check how other students answered question. Feedback for your submitted solution will be given starting tomorrow. See you later! |
Please submit through google form until next Monday, 7/18 12PM
1. Why do LSM-tree and LevelDB use leveled structure?
Hint 1 - Stackoverflow
Hint 2 – Memory hierarchy
Hint 3 - Patrick O'Neil, The Log-Structured Merge-Tree (LSM-Tree), 1996
2. In leveldb, max size of level i is 10^iMB. But max size of level 0 is 8MB. Why?
Hint 1 - leveldb source code
Hint 2 - leveldb-handbook, Compaction (Use google chrome translator)
3. Practice 1
4. Practice 2
5. Practice 3
The text was updated successfully, but these errors were encountered: