推薦幾篇工業(yè)界分布式系統(tǒng)設計的論文。 1. Google 經(jīng)典的“三駕馬車” The Google File System (2003)MapReduce: Simplifi...
TL;DR SSD 下的 %util 已經(jīng)沒有任何作用了。 %util iostat 命令可用來查看系統(tǒng)的 I/O 情況: %util 這一列一直被認為是表示 I/O 設備工...
0 在數(shù)據(jù)庫中,數(shù)據(jù)是被分成一塊一塊的。在操作系統(tǒng)中,數(shù)據(jù)也是被分成一塊一塊的。一般情況下,數(shù)據(jù)庫的塊要比操作系統(tǒng)的快大,且數(shù)據(jù)庫塊的大小是操作系統(tǒng)塊的大小的整數(shù)倍。所以,數(shù)...
首先大腦先得有一個漏斗模型,分為頁面漏斗、事件漏斗。 那么整個漏斗模型就是:投放/推送——落地頁——中間頁——結果頁 無論渠道是廣告投放,還是公眾號/APP推送,我們都把用戶...
從 top 命令說起 在 Linux shell 上執(zhí)行 top 命令,可以看到這樣一行 CPU 利用率的數(shù)據(jù): 這里引用一下 top 命令的 Linux man-pages...
第一次看完 WiscKey 這篇論文,覺得寫得很接地氣,很實用,很通俗易懂。 這里簡單記錄一下。 WiscKey 簡介 WiscKey 的提出,主要是為了優(yōu)化 LSM-Tre...
大數(shù)據(jù)時代 小奈:表哥,為什么瀏覽器好像什么都知道的?我只是剛剛搜了下感冒怎么治,現(xiàn)在就彈出xx醫(yī)院廣告了。大仁:當xx公司有了海量的數(shù)據(jù),再根據(jù)這些數(shù)據(jù)進行精準營銷(廣告)...
本文是我對最近讀的幾篇論文的總結,沒有太多引用原文,純靠自己的理解和印象串聯(lián)起來。主要是為日后深入了解相關知識做個簡單“索引”。 本文描述得不是很嚴謹,也不保證完全正確,建議...
在數(shù)據(jù)庫中,有兩種“鎖”,分別是 locks 和 latches。 Latches 就是大家在學習多線程編程時接觸到的鎖,如 mutex、rwlock、semaphore、s...
農歷新年的最后一天,趁著假期看看代碼,順便做點筆記。時間上比較倉促,如有問題/疑問,歡迎指出。 簡介 LevelDB 的寫操作是 Append-Only 的,新的數(shù)據(jù)寫入后,...
前面已經(jīng)寫了幾篇文章介紹一些和 LevelDB 相關的內容: LSM 簡介 LevelDB:整體架構 LevelDB:使用介紹 LevelDB:讀操作 這篇文章,介紹一下 L...
簡單記錄一下內存管理器的基本原理。這里就不深入代碼內部了。 內存管理器的初始化 進程啟動后,在 jemalloc 載入的時候會調用 jemalloc_constructor ...
業(yè)余時間,嘗試寫一點Go語言的代碼,發(fā)現(xiàn)細節(jié)問題挺多的,備忘一下。 Go 的 map 是 hash map;C++ 的 map 是 tree (主流實現(xiàn)是紅黑樹);C++ 的...
除非特別說明,否則本文提到的寫操作都是 buffer write/write back。 起因 前幾天討論到一個問題:Linux 下文件 close成功,會不會觸發(fā) “刷盤”...