![第十二章檔案管理系統(tǒng)課件_第1頁](http://file4.renrendoc.com/view/bacb98d54d221123757ee87d8abd6172/bacb98d54d221123757ee87d8abd61721.gif)
![第十二章檔案管理系統(tǒng)課件_第2頁](http://file4.renrendoc.com/view/bacb98d54d221123757ee87d8abd6172/bacb98d54d221123757ee87d8abd61722.gif)
![第十二章檔案管理系統(tǒng)課件_第3頁](http://file4.renrendoc.com/view/bacb98d54d221123757ee87d8abd6172/bacb98d54d221123757ee87d8abd61723.gif)
![第十二章檔案管理系統(tǒng)課件_第4頁](http://file4.renrendoc.com/view/bacb98d54d221123757ee87d8abd6172/bacb98d54d221123757ee87d8abd61724.gif)
![第十二章檔案管理系統(tǒng)課件_第5頁](http://file4.renrendoc.com/view/bacb98d54d221123757ee87d8abd6172/bacb98d54d221123757ee87d8abd61725.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第十二章:檔案管理系統(tǒng)
12.2檔案的架構(gòu)和擷取採用檔案結(jié)構(gòu)考慮的因素:快速的擷取、容易更新檔案內(nèi)容、節(jié)省儲存空間、簡單的操作、可靠性。五種基本架構(gòu):堆積(Pile)、循序檔案(SequentialFile)、索引循序檔案(IndexSequentialFile)、索引檔案(IndexFile)、雜湊檔案(HashFile)。1第十二章:檔案管理系統(tǒng)
12.2檔案的架構(gòu)和擷取採用檔案結(jié)檔案結(jié)構(gòu):堆積(Pile)資料根據(jù)其儲存先後次序,放置於檔案中,每筆記錄有自己的欄位,不同記錄間,不一定相同。只是一群資料的集合,沒有特殊安排的次序性。2檔案結(jié)構(gòu):堆積(Pile)資料根據(jù)其儲存先後次序,放置於檔案循序檔案(SequentialFile)每個記錄都是固定大??;欄位也是固定大小。每個記錄都有key的欄位,key的值必須不同。記錄的順序有時採key的順序。適合於批次(batch)模式。儲存在磁碟與磁帶,型態(tài)是相同的。不適於互動性高的應(yīng)用,例如:時常查詢或更新。新增資料:相當(dāng)困難,通常先寫到pile,儲存為log,再將這些記錄合併到循序檔案中。KeyField3循序檔案(SequentialFile)每個記錄都是固定大索引循序檔案(IndexedSequentialFile)仍保有每個記錄的key,並利用key的順序當(dāng)作儲存的順序。增加二個功能:索引、overflow檔案(類似log)。索引可以分成數(shù)個層級。IndexLevels12nMainFileOverflowFile4索引循序檔案(IndexedSequentialFile索引檔案(IndexedFile)多型態(tài)的索引方式,方便以多個欄位的值找尋記錄。ExhaustiveIndexExhaustiveIndexPartialIndex5索引檔案(IndexedFile)多型態(tài)的索引方式,方便以雜湊檔案(HashedFile)不增加索引的欄位,利用雜湊函數(shù)(Hashfunction)直接找到所要的記錄。記錄通常是固定大小,每次運(yùn)作只針對一筆記錄。fHashFunctionPrimaryFileOverflowFile6雜湊檔案(HashedFile)不增加索引的欄位,利用雜湊12.7Unix的檔案系統(tǒng)Unix系統(tǒng)將檔案視為一連串的位元組,其邏輯式的檔案架構(gòu)依應(yīng)用程式需要而定。實際上分成下列四種型態(tài):一般(Ordinary):目錄(Directory):階層式。特殊(Special):週邊程式。具名(Named):namedpipes。Inode:Unix用Inode(Informationnode)來管理Unix所有型態(tài)的檔案。每個檔案都是由一個inode所管理。儲存檔案的屬性及控制資訊:檔案模式(FileMode)、連結(jié)數(shù)目(LinkCount)、擁有者ID(OwnerID)、群組ID(GroupID)、檔案大小、檔案位址、上次存取時間、上次修改時間、上次indoe修改時間。檔案位址:包含13組3位元組的的指標(biāo)。712.7Unix的檔案系統(tǒng)Unix系統(tǒng)將檔案視為一連串的FileMode:16-bitflagthatstoresaccessandexecutionpermissionsassociatedwiththefile.12-14Filetype(regular,directory,characterorblockspecial,FIFOpipe9-11Executionflags8Ownerreadpermission7Ownerwritepermission6Ownerexecutepermission5Groupreadpermission4Groupwritepermission3Groupexecutepermission2Otherreadpermission1Otherwritepermission0OtherexecutepermissionLinkCount:NumberofdirectoryreferencestothisinodeOwnerID:IndividualowneroffileGroupID:GroupownerassociatedwiththisfileFileSize:NumberofbytesinfileFileAddresses:39bytesofaddressinformationLastAccessed:TimeoflastfileaccessLastModified:TimeoflastfilemodificationInodeModified:Timeoflastinodemodification8FileMode:16-bitflagthatstFigure12.13UNIXBlockAddressingScheme99Figure12.13UNIXBlockAddresInode的優(yōu)點優(yōu)點:Inode大小比較小,可以載入記憶體。檔案小時,利用間接索引的機(jī)會比較少,因此會提昇效能。檔案理論上可以很大。在UnixV系統(tǒng)中,每個區(qū)塊空間1024bytes,可以包含256個區(qū)塊位置。層級區(qū)塊數(shù)目檔案的大小Direct1010KBSingleindirect256256KBDoubleindirect256*256=64K65MBTripleindirect256*64K=16M16GB10Inode的優(yōu)點優(yōu)點:層級區(qū)塊數(shù)目檔案的大小Direct112.8Windows2000的檔案系統(tǒng)Windows2000支援的檔案系統(tǒng)包括:檔案分配表(FAT):可在DOS使用。NT檔案系統(tǒng)(NTFS):符合工作站和伺服器的需求。NTFS主要特色:可復(fù)原性:檔案異動類似transaction的概念(完成或不做),保有多餘的資訊,幫助復(fù)原系統(tǒng)狀態(tài)。安全性:利用物件的觀念,檔案有安全的屬性。支援大容量的硬碟及檔案。一般性的索引:每個檔案有其相對應(yīng)的屬性,檔案的描述類似關(guān)聯(lián)式資料庫,可以利用不同屬性來做索引。NTFS的容量和檔案結(jié)構(gòu)Sector:磁碟最小的儲存單位,一般是512bytes。Cluster:數(shù)個sectors集合成為一個cluster。Volume:邏輯上的磁碟分割概念,由數(shù)個clusters組成。1112.8Windows2000的檔案系統(tǒng)Windows
NTFS的容量(續(xù))VolumeSizeSectorsperClusterClusterSize512MB1512B512MB–1GB21KB1GB–2GB42KB2GB–4GB84KB4GB–8GB168KB8GB–16GB3216KB16GB–32GB6432KB>32GB12864KB12
NTFS的容量(續(xù))VolumeSizeSectors演講完畢,謝謝觀看!演講完畢,謝謝觀看!第十二章:檔案管理系統(tǒng)
12.2檔案的架構(gòu)和擷取採用檔案結(jié)構(gòu)考慮的因素:快速的擷取、容易更新檔案內(nèi)容、節(jié)省儲存空間、簡單的操作、可靠性。五種基本架構(gòu):堆積(Pile)、循序檔案(SequentialFile)、索引循序檔案(IndexSequentialFile)、索引檔案(IndexFile)、雜湊檔案(HashFile)。14第十二章:檔案管理系統(tǒng)
12.2檔案的架構(gòu)和擷取採用檔案結(jié)檔案結(jié)構(gòu):堆積(Pile)資料根據(jù)其儲存先後次序,放置於檔案中,每筆記錄有自己的欄位,不同記錄間,不一定相同。只是一群資料的集合,沒有特殊安排的次序性。15檔案結(jié)構(gòu):堆積(Pile)資料根據(jù)其儲存先後次序,放置於檔案循序檔案(SequentialFile)每個記錄都是固定大??;欄位也是固定大小。每個記錄都有key的欄位,key的值必須不同。記錄的順序有時採key的順序。適合於批次(batch)模式。儲存在磁碟與磁帶,型態(tài)是相同的。不適於互動性高的應(yīng)用,例如:時常查詢或更新。新增資料:相當(dāng)困難,通常先寫到pile,儲存為log,再將這些記錄合併到循序檔案中。KeyField16循序檔案(SequentialFile)每個記錄都是固定大索引循序檔案(IndexedSequentialFile)仍保有每個記錄的key,並利用key的順序當(dāng)作儲存的順序。增加二個功能:索引、overflow檔案(類似log)。索引可以分成數(shù)個層級。IndexLevels12nMainFileOverflowFile17索引循序檔案(IndexedSequentialFile索引檔案(IndexedFile)多型態(tài)的索引方式,方便以多個欄位的值找尋記錄。ExhaustiveIndexExhaustiveIndexPartialIndex18索引檔案(IndexedFile)多型態(tài)的索引方式,方便以雜湊檔案(HashedFile)不增加索引的欄位,利用雜湊函數(shù)(Hashfunction)直接找到所要的記錄。記錄通常是固定大小,每次運(yùn)作只針對一筆記錄。fHashFunctionPrimaryFileOverflowFile19雜湊檔案(HashedFile)不增加索引的欄位,利用雜湊12.7Unix的檔案系統(tǒng)Unix系統(tǒng)將檔案視為一連串的位元組,其邏輯式的檔案架構(gòu)依應(yīng)用程式需要而定。實際上分成下列四種型態(tài):一般(Ordinary):目錄(Directory):階層式。特殊(Special):週邊程式。具名(Named):namedpipes。Inode:Unix用Inode(Informationnode)來管理Unix所有型態(tài)的檔案。每個檔案都是由一個inode所管理。儲存檔案的屬性及控制資訊:檔案模式(FileMode)、連結(jié)數(shù)目(LinkCount)、擁有者ID(OwnerID)、群組ID(GroupID)、檔案大小、檔案位址、上次存取時間、上次修改時間、上次indoe修改時間。檔案位址:包含13組3位元組的的指標(biāo)。2012.7Unix的檔案系統(tǒng)Unix系統(tǒng)將檔案視為一連串的FileMode:16-bitflagthatstoresaccessandexecutionpermissionsassociatedwiththefile.12-14Filetype(regular,directory,characterorblockspecial,FIFOpipe9-11Executionflags8Ownerreadpermission7Ownerwritepermission6Ownerexecutepermission5Groupreadpermission4Groupwritepermission3Groupexecutepermission2Otherreadpermission1Otherwritepermission0OtherexecutepermissionLinkCount:NumberofdirectoryreferencestothisinodeOwnerID:IndividualowneroffileGroupID:GroupownerassociatedwiththisfileFileSize:NumberofbytesinfileFileAddresses:39bytesofaddressinformationLastAccessed:TimeoflastfileaccessLastModified:TimeoflastfilemodificationInodeModified:Timeoflastinodemodification21FileMode:16-bitflagthatstFigure12.13UNIXBlockAddressingScheme2222Figure12.13UNIXBlockAddresInode的優(yōu)點優(yōu)點:Inode大小比較小,可以載入記憶體。檔案小時,利用間接索引的機(jī)會比較少,因此會提昇效能。檔案理論上可以很大。在UnixV系統(tǒng)中,每個區(qū)塊空間1024bytes,可以包含256個區(qū)塊位置。層級區(qū)塊數(shù)目檔案的大小Direct1010KBSingleindirect256256KBDoubleindirect256*256=64K65MBTripleindirect256*64K=16M16GB23Inode的優(yōu)點優(yōu)點:層級區(qū)塊數(shù)目檔案的大小Direct112.8
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年民政地名地理信息系統(tǒng)行業(yè)深度研究分析報告-20241226-173632
- 萬科商鋪合同范例
- 公寓房回購合同范本
- 云南合同范本
- 公司管理規(guī)定合同范本
- 勞務(wù)就業(yè)合同范本
- 保潔托管合同范本
- 2025年度汽車配件市場拓展與渠道建設(shè)合同
- 加工件采購合同范例
- 2025年松季項目可行性研究報告
- 山東省濟(jì)寧市2025屆高三歷史一輪復(fù)習(xí)高考仿真試卷 含答案
- 五年級數(shù)學(xué)(小數(shù)乘法)計算題專項練習(xí)及答案
- 湖南省長郡中學(xué)2023-2024學(xué)年高二下學(xué)期寒假檢測(開學(xué)考試)物理 含解析
- 部編人教版二年級下冊語文 愿望的實現(xiàn) 教學(xué)課件
- GB/T 17614.1-2015工業(yè)過程控制系統(tǒng)用變送器第1部分:性能評定方法
- 隱匿性陰莖的診療和治療課件
- 2022屆北京市東城區(qū)高三語文一模語文試卷講評課件
- 先天性腎上腺皮質(zhì)增生癥(CAH)課件
- 水利工程設(shè)計變更表格
- 了不起的狐貍爸爸-全文打印
- 03fusionsphere虛擬化場景概要設(shè)計模板hld
評論
0/150
提交評論