什麼是元數據
任何文件系統中的數據分爲數據和元數據。數據是指普通文件中的實際數據,而元數據指用來描述一個文件的特徵的系統數據,諸如訪問權限、文件擁有者以及文件數據塊的分佈信息(inode...)等等。在集羣文件系統中,分佈信息包括文件在磁盤上的位置以及磁盤在集羣中的位置。用戶須要操做一個文件必須首先獲得它的元數據,才能定位到文件的位置而且獲得文件的內容或相關屬性。
元數據管理方式
元數據管理有兩種方式。集中式管理和分佈式管理。集中式管理是指在系統中有一個節點專門司職元數據管理,全部元數據都存儲在該節點的存儲設備上。全部客戶端對文件的請求前,都要先對該元數據管理器請求元數據。分佈式管理是指將元數據存放在系統的任意節點而且能動態的遷移。對元數據管理的職責也分佈到各個不一樣的節點上。大多數集羣文件系統都採用集中式的元數據管理。由於集中式管理實現簡單,一致性維護容易,在必定的操做頻繁度內能夠提供較滿意的性能。缺點是單一失效點問題,若該服務器失效,整個系統將沒法正常工做。並且,當對元數據的操做過於頻繁時,集中的元數據管理成爲整個系統的性能瓶頸。
分佈式元數據管理的好處是解決了集中式管理的單一失效點問題, 並且性能不會隨着操做頻繁而出現瓶頸。其缺點是,實現複雜,一致性維護複雜,對性能有必定影響。node
如何利用元數據管理數據質量:點擊這裏數據庫
更多精品課程:服務器
雲數據庫Redis版使用教程負載均衡
阿里雲大學官網(阿里雲大學 - 官方網站,雲生態下的創新人才工場)阿里雲