数据库 chpB_数据库新技术

数据库 chpB_数据库新技术

ID:37614066

大小:48.00 KB

页数:28页

时间:2019-05-26

数据库 chpB_数据库新技术_第1页
数据库 chpB_数据库新技术_第2页
数据库 chpB_数据库新技术_第3页
数据库 chpB_数据库新技术_第4页
数据库 chpB_数据库新技术_第5页
资源描述:

《数据库 chpB_数据库新技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、十一章DBMS与数据库新技术DBMS概述目标1.用户界面友好:可靠性(运行状态,出错信息);易用性;立即反馈(超时提示);多样性(isql/嵌入/表格语言/命令式如bcp/函数)2.功能完备DDL/DML/DCL3.效率高查询优化/应用开发环境4.结构清晰5.开放性SQL8992/399ODBCDBMS基本功能数据库定义数据存取运行管理:deadlock/log/数据组织、存储和管理:DD/userdata/path/B2hash数据库建立和维护其他:通信/异种数据库/同种DBMS与文件系统转换;Mail;OSDBMS与OSUnixIBMAix/SunSolaris/Hp

2、unix/SGIIrix/DigitialUnixScounix(Xenix)/Linux/NCRUnix/UnisysNetwareNT(windows2000/2003/2005server)Windows9X(Personnal/98/ME/XP)Dos(Fox)OS2(DB2)DBMS与4GLPowerbuilderDB2/2DelphiVBVFPDE2000NewEraOpenRoadVC++C++BuilderPHPASP.netJ2EE/Java…..DBMS进程与线索N方案:DBMS与应用程序融合N用户需要N个进程,DBMS与应用合用一个进程数据库共用SG

3、A(sharedglobalarea)2N方案:一个DBMS进程对应一个用户进程每个用户两个进程Oracle7以前、Ingres(最早4N)、Informix早期版本N+1方案:一个DBMS进程对应所有用户进程利用Multi_ThreadedSybase(黄金分割)N+M:M个DBMS对应N个用户进程服务池Oracle多线索进程中程序代码与进程所占资源分离一个地址空间运行多个指令流轻量进程light_weightedprocess线索为DBMS一个执行流,每个用户一个(IP/port/spid)比较1.线索占用资源少2.线索调度灵活,可控制性强(DBMS处理优先级等)3.

4、线索切换开销小4.线索间通信简便DBMS系统结构数据库定义(DDL翻译程序,安全性定义,完整性定义:create,grant,key->数据字典)数据库存取(查询处理,数据更新,isql,嵌入式查询完整性定义:语法树,查询优化)功能数据库运行处理(初启,安全性控制,完整性控制,事务管理,并发控制,运行日志:模系统缓冲区,工作区,打开数据字典等)块数据组织、存储和管理(缓冲区管理,数据组织维护和存取路径index管理:缓冲区读写和淘汰)数据库建立、维护和其他(批量数据装入bcp,数据库转储恢复dump/load数据库重组织,数据转换,通信dsedit,sqlnet)DBMS

5、层次结构1.应用层(DBMS核心外,终端或应用程序)2.语言翻译处理层(调用下层模块生成可执行代码)3.数据存取层(单记录操作,修改等)4.数据存储层(page,cache;逻辑读写;file操作,cache,外存交换)操作系统OS(数据文件物理块读写)数据库DBMS运行过程示例4.执行存取操作序列,反复运行后面动作,直到结束11.缓冲区->UWA应用程序系统缓冲区用户工作区10.导出记录格式(UWA)1.select12.状态返回5.查找记录9.存储区->缓冲区2.语法检查DBMS数据3.查询优化字典8.有关读写操作转换成单记录操作7.读取命令6.存储模式,如何读物理数

6、据数据库OS语言处理(解释和预编译)存取层Buffer(大小与系统性能关系密切)物理组织(自学)数据库新技术第一代数据库:层次与网状第二代数据库:RDBMS1970IBMSanJose研究室的E.F.Codd‘大型共享数据库数据的关系模型’第三代数据库:扩展关系模型/OO模型/SMPMPPGIS1.支持数据管理、对象管理、知识管理必须OO2.保持和继承第二代数据3.开放:语言标准/网络/连接性等数据库技术与其他技术结合分布式数据库:并行数据库系统:利用通用并行计算机SMP/MPP知识数据库AI系统(专家系统)进入数据库主动数据库ActiveDatabaseECA:事件-条

7、件-动作多媒体数据库模糊数据库现实模糊数据仓库DWDataWarehouseDSS:决策支持系统DM:数据挖掘DataMiningOLAP:联机分析处理DW+OLAP+DM->DSS工程数据库CAD/CAM/CIM/CASE<-CAx统计数据库(统计数据存储、统计、分析)空间数据库GIS(矢量数据结构和栅格数据结构)分布式数据库特点:物理分布逻辑整体数据分布独立性(使用者不需要知道分布,同逻辑独立性)场地自治和协调(LDBMS(局部用户)/GDBMS全局用户)数据冗余及冗余透明性(减少网络压力)复制技术分布式事务管理(两阶段提

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。