2005-04-16 20:53:00
数据库管理系统是重要的基础核心软件技术,是国家战略必争的高新技术。为了促进我国自主软件产业的发展、维护国家安全,国家八六三计划在“十五”期间设立了数据库管理系统及其应用重大专项,力求突破DBMS核心技术,研发具有自主知识产权的数据库管理系统;在制造业信息化、电子政务、国家信息安全、电子教育等应用中成功应用自己的DBMS,促进国产数据库实现做得出、用得上、卖得掉的目标。为此,八六三计划数据库管理系统及其应用重大专项组采用“以测代评、以用带研”的新体制,通过近两年的发展,国产数据库的研制及应用得到了前所未有的发展。
“神舟”五号腾空而起,遨游在广袤的宇宙,航天员杨利伟与家人天地对话……这是中华民族激情豪迈的历史时刻。然而大家可能不知道,正是我国自主研发的神舟OS鄄CAR数据库管理系统大显神威,在信息高度集成、数据海量的严格要求下,保证了“神五”的成功发射。
和国外比一比,拼一拼
此前记者了解到,有关专家认为北京神舟航天软件公司(“神舟软件”)研发的神舟OSCAR数据库5.5版的功能和性能已经接近Oracle等国外大型商用数据库的水平。当记者就此求证于总经理车玫时,她谨慎地表示,神舟OSCAR数据库5.5版正在中国软件评测中心进行评测,权威评测结果还未公布。不过,干练爽快、又不失女性端庄柔美的车玫坚定地告诉记者,研制自己的数据库产品,打造我国一流的数据库专业公司不再只是梦想。
数据库管理系统与操作系统一样,是最重要的核心系统软件。但从数据库几十年的发展史来看,似乎只有Oracle(甲骨文)、微软、IBM等国外大公司才能做数据库,鲜有国内的产品立足。由于国外数据库在国内占据绝对垄断地位,加上巨额的技术支持费用,国家每年为此投入高达几十到数百个亿。
车玫说,开发国产数据库不仅是打破国外数据库产品的垄断、发展中国民族产业的需要,更事关国防战略安全。在我国国防工业信息化进程中,CPU、操作系统、数据库等核心信息产品,几乎完全是国外产品一统天下。以中国航天科技集团为例,大量涉及国家安全的型号数据、图纸、文档等核心信息资源存放于Oracle等国外数据库之上。由于我国不掌握这些数据库管理系统的源代码,一些关键数据有可能向外泄漏、传输,甚至被恶意修改、删除,这对国家安全无疑是一种严重的威胁。
“我们就是要和国外比一比,拼一拼,下决心研制自己的数据库软件。”车玫那股“不服输”的劲头儿,透着中国人的傲气。
“我们的目标就是研制能够与Oracle等国际主流同类产品竞争的数据库软件,在国家航天工程信息化建设、电子政务、制造业信息化等领域中逐步替换国外产品,打造中国软件业的一流品牌。”车玫说,目前神舟OSCAR数据库管理系统最新版本正在紧张地研制中,它在产品的功能、性能、可用性、易用性等方面还会有突破性进展。
不仅要做出来,而且要用得好
“与所有的软件一样,数据库软件不仅要做出来,而且要用得好。”车玫说,任何软件产品必须通过广泛的应用才能够真正成熟起来。用户用得越多,修复的漏洞越多,它才能越来越完善。
车玫把这称之为“千锤百炼”,不经过成千上万、乃至几十万、几百万的用户的试用,是不可能赢得市场的认可。她说,神舟OSCAR数据库系统不仅仅是要突破一些技术关键,而是要开发出能够替代国外数据库的工业产品。为此,“神舟软件”特别成立了“应用推广小组”,负责市场推广、实施安装和人员培训。
神舟OSCAR数据库自问世以来,与航天飞行器集成化设计制造系统(AVIDM)捆绑,在中国运载火箭技术研究院、中国空间技术研究院等航天领域的一些重点单位推广应用,成功用于多个航天型号包括神舟系列飞船在内的设计和制造系统。从实际应用规模来看,这些系统的用户节点数大多在数百个以上;并发用户数通常在数十到几百个;数据量基本上都在百兆以上。随着“数字航天”工程的进展,神舟OSCAR将更加有力地保障整个航天系统的信息安全。“神舟OSCAR数据库还将继续用于‘神舟’六号飞船等后续空间飞行器研发数据的管理。”车玫告诉记者。
不仅如此,OSCAR数据库凭借其完整的数据库功能、较高的安全性水平和强大的性价比优势,已经开始从航天走向民用市场,应用于企事业单位、政府机关的信息化建设。据介绍,仅浙江省就有二十多家企事业单位应用该系统。去年8月,浙江省计划生育委员会的电子政务系统将原先保留在国外数据库中的网络版育龄妇女信息系统数据移植到了OSCAR数据库中,未造成数据混乱和丢失。目前系统运行情况良好,应用范围将逐渐覆盖全省。
期待迎来新的飞越
尽管经过多年的努力,国产数据库的功能和性能都有长足的发展,但车玫坦言,神舟OSCAR数据库目前还只是处于数据库应用的起步阶段,真正在银行、金融等高端用户大规模使用,代替国外主流数据库,还有艰辛和漫长的道路要走。
“实际上,用户对国产数据库缺乏信心,不敢应用国产数据库,已经成为制约国产数据库发展的最大瓶颈。”车玫说,数据库作为底层的支撑软件,在应用推广方面比普通的应用软件还要困难。不过,她话锋一转,“航天具有在国产数据库领域‘吃螃蟹’的信心和勇气,已经决定在航天领域以OSCAR数据库全面替代国外产品,这样每年可为国家节约投资1000万元以上。”
车玫说,航天型号研制过程中在应用复杂性、数据量、并发用户数等方面对数据库的要求远远超过一般的制造业信息化、电子政务等系统的需求。国产数据库在航天的成功应用,将大大增强其他行业用户应用国产数据库的信心。“克服这一瓶颈,跨过这一关后,国产数据库事业将可能迎来一个飞越。”
有资料显示,2003年国内数据库市场总量达35亿,预计2007将增长到90亿。神舟软件已明确表示,将在三到五年的时间内进入国家软件企业的前列。
■链接
神舟OSCAR数据库
神舟OSCAR数据库管理系统是拥有完全自主知识产权的企业级大型、通用对象关系型数据库管理系统,是国家“十五”863重大软件专项“大型通用数据库管理系统及其应用”和航天科技集团公司的大力支持下研制成功的。系统支持Windows、Linux以及So鄄laris等多种主流操作系统平台,应用Java技术定制各种数据库管理工具,具有很好的跨平台支持能力;采用成熟的关系数据模型作为核心的数据模型,支持通用数据查询语言SQL,因此可以在各行业中广泛应用。
神舟OSCAR数据库研制历程
上世纪90年代初期和中期,启动国产数据库预先研制和开发,研制出对象关系型工程数据库管理系统。
上世纪90年代末期,研制出关系数据库原型系统,并开始进行替换国外数据库的尝试。
2002年,推出了OSCAR4.0版,具备了一般通用中心数据库的基本特征和功能。
2003年中,推出了神舟OSCAR5.0版,具备了大型通用中心数据库的特征和功能。
2004年,推出了神舟OSCAR5.5版,产品的功能、性能和稳定性都取得了显著的进步,数据库应用推广的力度也得到了切实的加强。
目前,神舟OSCAR数据库管理系统最新版本正在紧张研制中,该版本将全面向国外商用数据库看齐,在数据库集群、分布式数据库、安全以及商务智能等方面将会有全新的突破。
注:神舟OSCAR数据库是神通数据库的前身。