
上文淺談TCP(1):狀態(tài)機(jī)與重傳機(jī)制介紹了TCP的狀態(tài)機(jī)與重傳機(jī)制结洼。本文介紹流量控制(Flow Control锌畸,簡(jiǎn)稱(chēng)流控)與擁塞控制(Cong...
TCP協(xié)議比較復(fù)雜,接下來(lái)分兩篇文章淺要介紹TCP中的一些要點(diǎn)随夸。 本文介紹TCP的狀態(tài)機(jī)與重傳機(jī)制九默,下文講解流量控制與擁塞控制。 本文大部分內(nèi)容...
MySQL的MyISAM宾毒、InnoDB引擎默認(rèn)均使用B+樹(shù)索引(查詢(xún)時(shí)都顯示為“BTREE”)驼修,本文討論兩個(gè)問(wèn)題: 為什么MySQL等主流數(shù)據(jù)庫(kù)...
本文以CentOS系統(tǒng)為例,但同樣適用于Linux的其他發(fā)行版诈铛。不需要糾結(jié)于具體的版本乙各,了解設(shè)計(jì)意圖即可。 本文隨時(shí)更新幢竹。除勘誤外觅丰,不另做批注。...
namenode主要負(fù)責(zé)文件元信息的管理和文件到數(shù)據(jù)塊的映射妨退。其中,創(chuàng)建目錄只涉及文件元信息的操作蜕企。本文分析namenode創(chuàng)建目錄過(guò)程的源碼實(shí)...
仿照源碼|HDFS之DataNode:?jiǎn)?dòng)過(guò)程咬荷,NameNode也從啟動(dòng)過(guò)程開(kāi)始。 namenode的啟動(dòng)過(guò)程與HA緊緊綁定在一起轻掩,但本文暫不討...
源碼|HDFS之DataNode:寫(xiě)數(shù)據(jù)塊(1)幸乒、源碼|HDFS之DataNode:寫(xiě)數(shù)據(jù)塊(2)分別分析了無(wú)管道無(wú)異常、管道寫(xiě)無(wú)異常的情況下唇牧,...
上一篇源碼|HDFS之DataNode:寫(xiě)數(shù)據(jù)塊(1)分析了無(wú)管道無(wú)異常情況下罕扎,datanode上的寫(xiě)數(shù)據(jù)塊過(guò)程聚唐。本文分析管道寫(xiě)無(wú)異常的情況,假...
作為分布式文件系統(tǒng)腔召,HDFS擅于處理大文件的讀/寫(xiě)杆查。這得益于“文件元信息與文件數(shù)據(jù)分離,文件數(shù)據(jù)分塊存儲(chǔ)”的思想:namenode管理文件元信息...