1 簡述 這一篇我們來解析leveldb的Compaction機制,要把這個講清楚,需要回答下面的問題: 什么是Compaction? 什么時候...
1. 緩存一致性協(xié)議 緩存一致性協(xié)議MESI可以保證,在所有的臟緩存段被回寫后,任意緩存級別的所有緩存段中的內容,和它們對應的內存中的內容一致。...
這是本人梳理的網絡編程背景知識筆記,其中很多內容也不是原創(chuàng),拿來之后根據自己的理解做的整合。分享出來,希望對大家有所幫助。不當之處,歡迎拍磚。 ...
數據庫事務使用日志文件,輔助實現(xiàn)數據庫事務。 在分布式系統(tǒng)中,為了獲得高可用性,通常會對數據進行復制,以維持數據的多個可用副本。 通過重做日志實...
1.冪等消息 為了解決重試導致的消息重復、亂序問題,kafka引入了冪等消息。冪等消息保證producer在一次會話內寫入一個partition...
1.復制 kafka使用多副本來確保數據的持久性,是典型的主備復制模型。 每個topic分區(qū)包含一個leader副本和若干個follower副本...
提到事務,你肯定不陌生。和數據庫打交道的時候,我們總是會用到事務。簡單來說,事務就是要保證一組數據庫操作,要么全部成功,要么全部失敗。有了事務,...
1.背景 HDFS最初是參考谷歌GFS論文原理開發(fā)的一個開源產品,由Lucene開源項目的創(chuàng)始人Doug Cutting開發(fā),現(xiàn)在已經成為大數據...
摘要:GFS在設計上有很多值得學習的地方,最近重讀了一下GFS的設計論文,試圖從架構設計的角度對GFS進行剖析,希望可以借鑒一些分布式系統(tǒng)的設計...