常见的库管理系统.ppt
《常见的库管理系统.ppt》由会员分享,可在线阅读,更多相关《常见的库管理系统.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、常见的资料库管理系统 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望 簡簡 介介Oracle SQL ServerAccessMySQLOracle OracleDatabaseServerProcessUserProcess使用者想要在Oracle Server上查詢一筆人事資料由Server Process負責向Oracle Server溝通,並將符合使用者所需的資料,從Oracle Server送至User Process,以完成該使用者下達的request
2、此時系統會產生相對應的User Process與Server Process 結構結構User ProcessServer ProcessInstanceDatabasebuffercacheSGALibrary cacheShared PoolRedo Logbuffer cacheData Dict.cachePMON SMONDBWRLGWRCKPTOthersData filesControl filesRedo Log filesParameterfilePasswordfileArchivedlog filesPGADatabase SGA每當Oracle 資料庫被啟動之前,系統都
3、會先在記憶體內配置好一塊空間,用以存放Oracle 系統運作時所需的資訊或紀錄每個使用者所需要處理的資料這塊記憶體空間稱之為總系統全域(System Global Area,SGA)資料快取緩衝區(Database Buffer Cache)用來存放使用者曾經處理過的資料其用途在於減少存取資料時造成的磁碟讀寫動作,進而提昇資料存取之效能重置日誌緩衝區(Redo Log Buffer Cache)紀錄Oracle 資料庫內所有資料異動的情況Oracle server 也會在適當時機將Log Buffer 內的紀錄寫入磁碟內的檔案,以便資料庫系統毀損時可進行必要的復原(Recovery)動作共享資
4、料區(Shared Pool)資料字典緩衝區(Dictionary cache)函式快取緩衝區(Library cache)說明當使用者將SQL 指令送至Oracle 資料庫後,系統將會先解析(parse)語法是否正確,而解析時所需要的系統資訊(例如使用者的權限或是表格的欄位名稱等)以及解析後的結果(parse tree 與execution plan)就會放置在Shared pool 內如此一來,如果不同的使用者執行了相同的SQL 指令就可以共享已解析好的parse tree 與execution plan,可加速SQL 指令的執行速度Oracle Database Files資料檔(Dat
5、a files)存放資料庫內所有資料資料庫中的table、index 等資料庫物件之資料實際上都是存放於data file 之中交易日誌檔(Redo log files)當任何資料被異動時,記憶體內的重置紀錄緩衝區會保留所有的異動紀錄由LGWR背景處理程序負責寫入至硬碟內的redo log files 存放一般會有兩個以上控制檔(Control files)在Oracle 資料庫系統運作時,Control file 內會記錄以下重要的資訊:Oracle 資料庫名稱與建立時間Data files 與Redo log files 之名稱以及所在位置交易紀錄序列碼(log sequence numb
6、er)密碼檔(Password files)主要作管理資料庫的安全機制Oracle的認證方式OS層級的認證方式透過Password file的機制參數檔(Parameter files)做為配置記憶體空間(SGA)與Background processes時的設定值 備份登錄檔(Archived log files)ARCHIVELOG:Redo log file在被重覆使用之前,會先存放至Archived log filesNOARCHIVELOG:Redo log file不會有任何Archive的額外動作 SQL Server單機管理主從式管理分散式管理 SQL 語法依用途不同可分為三類
7、:DDL(資料定義語言)敘述:create,alter,dropDCL(資料控制語言)敘述:grant,deny,revokeDML(資料處理語言)敘述:insert,delete,update,select新增資料型別新增資料型別 VARCHAR(MAX)、NVARCHAR(MAX)、VARBINARY(MAX)等資料型別,用以存放大型資料(text、ntext 及 image)結構描述結構描述(SCHEMA)(SCHEMA)伺服器名稱.資料庫名稱.結構描述.物件名稱。用途類似資料夾 快照集快照集(Snapshot)(Snapshot)保留資料庫在某一時間點的唯讀檢視。可以節省空間、時間並減
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常见 管理 系统
限制150内