1 簡述 這一篇我們來解析leveldb的Compaction機(jī)制,要把這個講清楚绞绒,需要回答下面的問題: 什么是Compaction? 什么時候...
1. 緩存一致性協(xié)議 緩存一致性協(xié)議MESI可以保證娘纷,在所有的臟緩存段被回寫后诈豌,任意緩存級別的所有緩存段中的內(nèi)容婆翔,和它們對應(yīng)的內(nèi)存中的內(nèi)容一致姥宝。...
這是本人梳理的網(wǎng)絡(luò)編程背景知識筆記爸业,其中很多內(nèi)容也不是原創(chuàng)其骄,拿來之后根據(jù)自己的理解做的整合。分享出來扯旷,希望對大家有所幫助拯爽。不當(dāng)之處,歡迎拍磚钧忽。 ...
數(shù)據(jù)庫事務(wù)使用日志文件毯炮,輔助實(shí)現(xiàn)數(shù)據(jù)庫事務(wù)逼肯。 在分布式系統(tǒng)中,為了獲得高可用性桃煎,通常會對數(shù)據(jù)進(jìn)行復(fù)制篮幢,以維持?jǐn)?shù)據(jù)的多個可用副本。 通過重做日志實(shí)...
1.冪等消息 為了解決重試導(dǎo)致的消息重復(fù)为迈、亂序問題三椿,kafka引入了冪等消息。冪等消息保證producer在一次會話內(nèi)寫入一個partition...
1.復(fù)制 kafka使用多副本來確保數(shù)據(jù)的持久性葫辐,是典型的主備復(fù)制模型搜锰。 每個topic分區(qū)包含一個leader副本和若干個follower副本...
提到事務(wù)蛋叼,你肯定不陌生。和數(shù)據(jù)庫打交道的時候剂陡,我們總是會用到事務(wù)狈涮。簡單來說,事務(wù)就是要保證一組數(shù)據(jù)庫操作鹏倘,要么全部成功,要么全部失敗顽爹。有了事務(wù)纤泵,...
1.背景 HDFS最初是參考谷歌GFS論文原理開發(fā)的一個開源產(chǎn)品,由Lucene開源項(xiàng)目的創(chuàng)始人Doug Cutting開發(fā)镜粤,現(xiàn)在已經(jīng)成為大數(shù)據(jù)...
摘要:GFS在設(shè)計(jì)上有很多值得學(xué)習(xí)的地方捏题,最近重讀了一下GFS的設(shè)計(jì)論文,試圖從架構(gòu)設(shè)計(jì)的角度對GFS進(jìn)行剖析肉渴,希望可以借鑒一些分布式系統(tǒng)的設(shè)計(jì)...