数据库系统,自出现伊始就成为整个计算机应用的一个重要组成部分和主要应用领域。但从数据库几十年的发展史来看,似乎只有oracle等国外大公司才能做数据库。值得欣慰的是,华中达梦的达梦数据库打破了这一局面。
在数据库30多年的辉煌历史中,有一点不太令人满意,即这么多年来,只有ibm、oracle、sybase、informix、microsoft等国外公司及其产品在这个舞台上演出,鲜有国内的产品立足,以致到后来流行着这样一种观念,即“数据库同操作系统等基础计算机技术一样,是国人所做不了的”。
得出这样的结论是“可悲”的,但也就是在这种结论的鞭策下,才会有今天的达梦(dm2)和东大阿尔派的openbase等自主版权的国产大型数据库系统的出现。而用达梦数据库的主设计师、华中理工大学冯玉才教授的话说就是:“18年坚持一个理想,瞄准国际数据库技术的前沿,研制出适合国情的dm系列数据库软件。”
虽然笔者从前就是“玩”数据库出身的,但当听说dm2数据库实现了b1级的安全性、内置多媒体及gis(地理信息)数据类型和存储结构等功能时,还是大吃一惊:看来,取database和multimedia之含义的dm数据库,还真是名副其实。
先说安全性吧,内行人都知道,美国国防部有一个安全等级的规范,从高到低分为a、b、c、d、e五档,每档又分1、2两级。我们平常接触的unix、nt等操作系统和oracle等常用数据库的安全等级都是c2级的。而dm数据库经过美国有关方面严格的测试后,竟率先达到了b1级,直逼ibm主机的安全水平!
在处理多媒体数据方面,通常的数据库系统采用的是通过blob(大容量二进制)数据类型“迂回”的办法,存储上当然是没问题,但在调用这些多媒体数据类型前,它里面存的是声音还是视频信号等,数据库并不知道,这意味着调用时必须通过操作系统来完成。而dm数据库由于直接支持多媒体数据类型,就可以把以上步骤简化为在数据库内部即可实现。
在gis方面,对于国外产品来说,数据库系统和gis管理系统完全是两个概念,要想将二者集成在一个系统内,其难度相当大。而dm数据库在设计时,根据国防等特殊用户的需要,直接在数据库系统内支持gis数据,使得在处理这类数据时的速度大大加快。
不难看出,具有上述突出特点的dm数据库,在某些方面已经与国外的主流产品站在同一行列中,借用当年鉴定委员会委员张效祥、杨芙清、汪成为院士的评语就是:“在总体设计和技术上处于90年代国际先进水平”。由此来看,dm数据库系统能在电力部华中电力公司价值500万元的大型远程财务管理系统项目中脱颖而出,也就在情理之中。