资源描述:
《【数据库系统课件】分布式多媒体数据库管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、分布式多媒体数据库管理系统《达梦Ⅱ号》、DM2简介达梦Ⅱ号(DM2)是具有自主版权的分布式多媒体数据库管理系统。96年8月在北京通过了由计算机领域4名院士张效祥、杨芙清、汪成为、李国杰及国内知名的数据库专家组成的鉴定委员会的国家级鉴定,评价为:“在总体设计和技术上处于九十年代国家先进水平”。专家们认为:DM2在若干“技术上有所创新”,在许多功能上“有特色”,并且“经过大数据量及长时间的测试和运行及应用开发证明系统的产品化和实用性已达到了较高程度”。 国家在七五、八五期间对DM2的经费支持总数达1500万,DM2
2、的各种原型研制及准产品开发工作量(共12个DBMS原型)为300人年,DM2的直接开发工作量为350人年,文档1500万字,测试经费300万,由国内三家计算机研究所用国际测试中心的SQL符合率测试集及TPC测试集进行测试,结果DM2的SQL符合率达96%(目前已达99%),其功能及性能均与ORACLE 7相当。 1997年3月5日在国家科委公开招标中,DM2中标,成为863/CIMS国产DBMS与国产MRPⅡ进行捆绑推向产业化的试点单位,目前正在厂矿企业推广使用。 DM2已成功用于电力、邮电、公安、防洪、财务、
3、人事、地质、旅游、消防、房地产、交通管理以及军事、安全等多个应用领域,在国内装机量已达600多套,打破了国外软件在中国一统天下的局面,产生了良好的经济和社会效益。、DM2的测试 为了确保DM2质量,国家在对该项目立项的同时,又单独立项测试DM2,测试采用国际标准,严格而规范,测试经费达300万。测试工作由国内三家计算机研究所联合完成。测试人员为16人,进行了二年的测试,测试文档200多万字,测试用例1500个。DM2顺利通过了各项测试,这在国内软件研制上是绝无仅有的。对DM2的测试包括:⑴SQL符合性测试SQL符
4、合性测试是用国际软件测试中心的SQL标准符合率测试集进行测试。它对DM2的功能和软件质量保证起到了至关重要的作用。经最终测试,总体上DM2的SQL符合率与ORACLE 7.2相当,比ORACLE 6的SQL符合率(65%)高25%。目前DM2的符合率又提高了3%,达99%。对此感兴趣的请函索有关资料。⑵DM2基准性能测试⑶DM2系统安全性测试DM2的系统安全性测试分C2级安全测试、强制存取控制机制测试和数据库安全嵌入式应用测试三部分进行。⑷DM2分布功能测试经过对DM2的分布功能部分的较为全面的基本测试,表明DM2
5、具备:·分布式数据管理与操作功能·表数据分布的站点透明性·Client/Server分布式处理结构·多服务器分布式处理等11项功能⑸DM2的GIS及多媒体工具测试DM2数据库的一个特点是提供了存储和处理地图和多媒体数据(包括图形、图像、声音和变长文字等复杂对象),并提供了地图数据和多媒体数据的采集、入库和检索的多个工具。利用这些工具,用户既可以采集、入库多媒体和地图数据,也可以采用不同的工具开发多媒体和地图应用。⑹DM2主动功能测试⑺DM2数据字典测试、DM2运行环境及界面DM2的运行平台考虑了国内最流行的软硬件平
6、台,使得DM2可以用相同的程序在不同的平台上运行。⑴服务器主 机:586/686, Sun, Alpha, 曙光操作系统:Unix(AT&T Unix, Sco Unix, Cosix, Unixware),Windows NT, Solaris网络协议:TCP/IP, IPX/SPX接 口:ODBC⑵客户机主 机:80×86, Sun操作系统:Unix, Windows 95,NT语 言:C, VC, VB, Ada开发工具:DM2的开发工具, Powerbuilder, Delphi、DM2的技术创新 DM2采
7、用的是客户/服务器体系结构,用户对DM2的操作主要在客户端。 DM2在客户端提供了多种方式的使用接口。⑴用C, VC, VB, Ada等语言嵌入DM2的SQL语言。⑵用DM2的各种工具操纵DM2服务器中的数据库。⑶用Powerbuilder操纵DM2服务器中的数据库。⑷用Delphi。⑸用Internet网上的各种工具、语言。 ⑴数据模型采用关系一层次一00混合模型,,使DM2能自然而方便地处理GIS和多媒体等复杂对象的数据;⑵数据类型扩展了GIS和多媒体数据类型共15种;⑶分布而灵活的客户/服务器体系结构,系统扩
8、展方便,提供透明服务,使资源高度共享;⑷数据库,GIS ,多媒体三者紧密耦合,应用方便,效率高,能满足多方应用;⑸多线程调度策略,使系统总体效率大大提高 ;⑹三权分立的安全机制,使系统安全性达到B1级;⑺无竞争读的共享更新策略,大大提高了系统的整体检索效率;⑻私有缓冲区+公共缓冲区+后映象文件的策略简化了故障恢复算法,节省了空间;⑼动态模式修改方便了应用系统