1 簡述 這一篇我們來解析leveldb的Compaction機制娩贷,要把這個講清楚最域,需要回答下面的問題: 什么是Compaction? 什么時候會觸發(fā)Compaction? ...
![240](https://upload.jianshu.io/users/upload_avatars/13073006/27e8520d-f156-48f5-a492-908f09c2353d.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1 簡述 這一篇我們來解析leveldb的Compaction機制娩贷,要把這個講清楚最域,需要回答下面的問題: 什么是Compaction? 什么時候會觸發(fā)Compaction? ...
1. 緩存一致性協(xié)議 緩存一致性協(xié)議MESI可以保證缺猛,在所有的臟緩存段被回寫后哼勇,任意緩存級別的所有緩存段中的內(nèi)容烟零,和它們對應(yīng)的內(nèi)存中的內(nèi)容一致醉锄。此外偿曙,在任意時刻州既,當某個位置的...
這是本人梳理的網(wǎng)絡(luò)編程背景知識筆記谜洽,其中很多內(nèi)容也不是原創(chuàng),拿來之后根據(jù)自己的理解做的整合吴叶。分享出來阐虚,希望對大家有所幫助。不當之處蚌卤,歡迎拍磚实束。 一、基礎(chǔ)知識 1. 基礎(chǔ)概念 ...
親愛的簡書用戶 「簡書」因個別上傳作品用戶違反《中華人民共和國網(wǎng)絡(luò)安全法》《互聯(lián)網(wǎng)信息服務(wù)管理辦法》《互聯(lián)網(wǎng)新聞信息服務(wù)管理規(guī)定》《互聯(lián)網(wǎng)用戶公眾賬號信息服務(wù)管理規(guī)定》《移動...
數(shù)據(jù)庫事務(wù)使用日志文件咸灿,輔助實現(xiàn)數(shù)據(jù)庫事務(wù)。 在分布式系統(tǒng)中诫龙,為了獲得高可用性析显,通常會對數(shù)據(jù)進行復制,以維持數(shù)據(jù)的多個可用副本签赃。 通過重做日志實現(xiàn)數(shù)據(jù)復制的思想已經(jīng)廣泛使用谷异,...
提到事務(wù)歹嘹,你肯定不陌生。和數(shù)據(jù)庫打交道的時候孔庭,我們總是會用到事務(wù)尺上。簡單來說材蛛,事務(wù)就是要保證一組數(shù)據(jù)庫操作,要么全部成功怎抛,要么全部失敗卑吭。有了事務(wù),就大大簡化了業(yè)務(wù)開發(fā)的難度马绝,使...
摘要:GFS在設(shè)計上有很多值得學習的地方豆赏,最近重讀了一下GFS的設(shè)計論文,試圖從架構(gòu)設(shè)計的角度對GFS進行剖析富稻,希望可以借鑒一些分布式系統(tǒng)的設(shè)計思路掷邦。 1 設(shè)計約束 G...
1.冪等消息 為了解決重試導致的消息重復、亂序問題椭赋,kafka引入了冪等消息抚岗。冪等消息保證producer在一次會話內(nèi)寫入一個partition內(nèi)的消息具有冪等性,可以通過重...
1.復制 kafka使用多副本來確保數(shù)據(jù)的持久性哪怔,是典型的主備復制模型宣蔚。 每個topic分區(qū)包含一個leader副本和若干個follower副本,leader副本對外提供讀寫...