Tuesday, February 11, 2020

4 hours reading - Design large data intensive application

Introduction


It is important for me to track my progress how to learn by reading a book. I have to spend over four hours to read one chapter, and I like to figure out how I can improve my reading skills.


Case study


Here are highlights:

1. Book chapter: Chapter 3: Storage and Retrieval
2. How many hours? More than 4 hours
3. How I read the book chapter? I copy a few paragraph and paste into word, so I break the sentence, and then find keywords, and then think about.

What are my problems?

The reading is too slow, and my understanding is limited how good the book is written. I tried to get the main idea how the storage is design. LSM-Tree is so confusing, in those 8 hours of reading, I am not so sure what it is.


Follow up


Feb. 12, 2020

After I spent two days over 8 hours to read the book chapter, I found out that I did not learn things at all. I decided to look up baidu.com, and then find an article, and then go one by one reference, so I can read original papers and other blogs written by Google engineers.

The writing of book chapter is not so good for my level. I need to catch up a lot of terms, and also I need to read quickly, and go over the main ideas.

Everything related to data structure like tree, how to understand balanace binary search tree, merge tree, I already study very well last four year through Leetcode practice.

Follow up
Feb. 13, 2020

I spent two hours to watch Microsoft research video about paper written on LSM-Tree, and also Stanford post doctor's presentation.

No comments:

Post a Comment