深刻理解Git (二) - 內部的數據結構

Git是來管理數據的,也存儲數據,因此能夠說也是一個數據庫,一個特殊的數據庫,不一樣於RDBMS和NoSQL的數據庫,一種索引數據能夠快速查找數據變化的數據庫。這節咱們學習Git的對象存儲方式。數據庫 Git爲了快速查找數據,將數據添加一個header封裝爲數據對象,而後進行Hash,將此Hash值看成對象名字,之後根據此Hash值變可找到數據。具體的實現方式爲:Hash值的前2位是文件的目錄名字
相關文章
相關標籤/搜索