Learning how to learn
Last month I have study a course on Coursera, it is called Learning how to learn. It is a course that teach you how to learn efficiently. I made some notes about it and share here. (I just list each view point which I think is important, but I think I can figure out better way to show next time)
LevelDB实现总结
学习了下LevelDB的实现原理,发现G厂大神Jeff Dean果然牛B,实现也很巧妙。 参考链接是这里
Share precommit hook
Today I want to share a code snippet. It used for reminding me run rake preview
before git commit
.
HBase Compaction
Merge
接着上回的Split说,既然有split,那应该对应的有merge吧。然而并没有,也不是完全没有,只是对merge的支持并不像split这么自然,有一些不太稳(kao)定(pu)的工具,可以看OnlineMerge和Master initiated automatic region merge。
HBase Split detail
split的具体过程
切分的操作是由各个region server自己决定,但它们要通知到Master来及时地更新META信息。 以下基本翻译自这里。