【数据库系统】元数据
生活随笔
收集整理的這篇文章主要介紹了
【数据库系统】元数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
元數據
任何文件系統中的數據分為數據和元數據。
數據是指普通文件中的實際數據,而元數據指用來描述一個文件的特征的系統數據,諸如訪問權限、文件擁有者以及文件數據塊的分布信息(inode…)等等。
我們再看看元數據,元數據是關于數據的數據,在某些時候不特指某個單獨的數據,可以理解為是一組用來描述數據的信息組/數據組,該信息組/數據組中的一切數據、信息,都描述/反映了某個數據的某方面特征,則該信息組/數據組可稱為一個元數據。
元數據可以為數據說明其元素或屬性(名稱、大小、數據類型等),或其結構(長度、字段、數據列),或其相關數據(位于何處、如何聯系、擁有者)。
在集群文件系統中,分布信息包括文件在磁盤上的位置以及磁盤在集群中的位置。用戶需要操作一個文件必須首先得到它的元數據,才能定位到文件的位置并且得到文件的內容或相關屬性。
有趣的是,在日常生活中,元數據無所不在。只要有一類事物,就可以定義一套元數據。
元數據管理方式
元數據管理有兩種方式:
- 集中式管理:是指在系統中有一個節點專門司職元數據管理,所有元數據都存儲在該節點的存儲設備上。所有客戶端對文件的請求前,都要先對該元數據管理器請求元數據。
- 分布式管理:是指將元數據存放在系統的任意節點并且能動態的遷移。對元數據管理的職責也分布到各個不同的節點上。大多數集群文件系統都采用集中式的元數據管理。因為集中式管理實現簡單,一致性維護容易,在一定的操作頻繁度內可以提供較滿意的性能。缺點是單一失效點問題,若該服務器失效,整個系統將無法正常工作。而且,當對元數據的操作過于頻繁時,集中的元數據管理成為整個系統的性能瓶頸。
分布式元數據管理的好處是解決了集中式管理的單一失效點問題, 而且性能不會隨著操作頻繁而出現瓶頸。其缺點是,實現復雜,一致性維護復雜,對性能有一定影響。
總結
以上是生活随笔為你收集整理的【数据库系统】元数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: powerdesigner自动生成代码的
- 下一篇: 查看表和视图信息