欢迎来到天天文库
浏览记录
ID:58953440
大小:400.50 KB
页数:50页
时间:2020-09-28
《2019年 Database Systems (资料库系统)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、DatabaseSystems(資料庫系統)October31,2019Lecture#61Physical&DigitalSpaceInteractionConsidermovingapencil…PhysicalspacemovementmappingtodigitalspaceDigitalspacemovementmappingtophysicalspaceWhichoneismoredifficult?TheActuatedWorkbench(MITmedialab)2CourseAdm
2、inistrationAssignment#2:due11/2Assignment#3:postonthecoursehomepageDue11/8(nextTuesday)PracticumAssignment#1:Postonthecoursehomepageon11/7NextWeekReading:Chapter93ReflectionHowtodesignadatabase?Conceptualdesign:ERModelLogicaldesign:RelationalModelHowto
3、askquestionsonadatabase?RelationalAlgebra&SQLsWhat’snext?Howtogetfastaccesstorecords?Fileorganizations&indexesWhat’sfurthernext?Howtooptimizequeryprocessingtime?4OverviewofStorage&IndexingChapter85OutlineTypesofexternalstoragedevicesFileorganizationsQu
4、estions:Howtostoretablerecordsonexternalstoragedevice(e.g.,adisk)?Howtospeedupaccesstoneededrecordsonadisk?Heapfile,SortedfileIndexingdatastructuresTree-basedindexing,Hash-basedindexingComparisononfileorganizationsQuestion:whichoneisbetter/worseinperfo
5、rmance?IndexesandPerformanceQuestion:howtouseindexingforbetterperformance?6DataonExternalStorageExternalStorage:offerpersistentdatastorageUnlikephysicalmemory,datasavedonapersistentstorageisnotlostwhenthesystemshutdownsorcrashes.7TypesofExternalStorage
6、DevicesMagneticDisks:Canretrieverandompageatfixedcost~$1perGigabyteButreadingseveralconsecutivepagesismuchcheaperthanreadingtheminrandomorderTapes:Canonlyreadpagesinsequence$0.3perGigabyteCheaperthandisks;usedforarchivalstorageOthertypesofpersistentsto
7、ragedevices:Opticalstorage(CD-R,CD-RW,DVD-R,DVD-RW)Flashmemory8DefinitionArecordisatupleorarowinarelationtable.Fixed-sizerecordsorvariable-sizerecordsAfileisacollectionofrecords.Storeonetableperfile,ormultipletablesinthesamefileApageisafixedlengthblock
8、ofdatafordiskI/O.Afileisconsistedofpages.Adatapagealsocontainsacollectionofrecords.Typicalpagesizesare4and8KB.9FileOrganizationMethodofarrangingafileofrecordsonexternalstorage.Recordid(rid)isusedtolocatearecordonadisk[pageid,slotnumber]
此文档下载收益归作者所有