| 操作系统 办公 实用知识 设计 开发 WEB开发 移动开发 数据库 软件工程 网管 安全 管理 信息化 答疑 渠道 |
谁给国产数据库机会?国家因为战略需要支持国产数据库,但除了政府的支持,还有谁在关注国产数据库?我们看到的是,用户开始给国产数据库机会,国家政策和地方政府的支持仍在继续,国产数据库厂商也越来越有干劲儿。 国产数据库产品很早就达到了实用水平,但国内外的数据库市场都被Oracle、DB2、SQL Server等国际主流数据库产品瓜分。不过因为国家对信息安全和国家信息基础设施建设的重视,加国产数据库厂商的努力,国产数据库有了自己的一席之地,而且在一些领域的成长相当迅速。不管是因为国家扶持,还是因为各种有力措施的推动,抑或是因为国产数据库厂商本身的努力,国产数据库的进步是看得见的。 之所以要发展国产数据库,其战略意义大概无需多言,但除了通常所说的国家安全之外,企业为什么要做这件事?它们该如何着手?国产数据库的研发基础如何?其产品化程度以及应用推广情况如何?目前面临的主要困难和问题有哪些? 国产DBMS:谁在做? 细数国内数据库厂商,其数量还真不少,像达梦公司的DM、东软公司的OpenBASE、人大金仓公司的Kingbase、神舟软件的OSCAR、国信贝斯的iBASE、北京大学牵头研制的COBASE、南京大学与北京石油勘探开发研究院联合开发的OMNIX、华易公司推出的HYSQL等都是目前主要的国产数据库产品。 可以看到这些国产数据库供应商大多有高校或科研院所的背景,在研发能力方面都有相当实力。同时,它们当中的一部分是因为早期一些对数据管理需求较高的项目而诞生,例如OpenBASE的原型就是一个叫做EasyCall的用于支持工程图纸软件的工作站数据存取系统,神舟软件的OSCAR最初则是为了解决对象的持久化问题和程序语言中支持对对象的无缝访问而开发的一个面向对象的数据库原型系统,并在当时的国家“863”项目CAD/CAPP/CAM集成制造系统中作为底层工程数据库支撑。而其他产品也都是在国家的各种项目支持下开始研发和发展的。 要说这些国内数据库厂商的共同特点,那就是它们自身具有相当强的技术实力,同时又得到了国家项目的有力支持。 国产数据库与操作系统一样是国家信息基础设施的重要组成部分,是国家信息安全的核心基础之一,是国民经济信息化的关键技术,也是信息产业的重要支柱之一。数据库技术对于国家信息安全、国民经济信息化以及软件产业发展的重要性已经被广泛接受。这些是国家考虑支持国产数据库发展的宏观原因,但具体到每一个厂商,它们更要考虑微观的经济效益。国家项目的支持是它们获得研发资金的重要渠道,但在完成了国家项目之后,它们进一步将研究成果商品化,并逐步打拼出更为广阔的发展空间,形成自己的产业规模。这也正是国家希望看到的。 从事信息化建设的人都有这样的感受,数据库系统的采购费用在信息系统建设经费中占有很大的份额,特别是为了确保信息系统的稳定高效运行,需要花费在人员培训、数据库系统维护等方面的费用更是不可低估,而数据库市场长期被国际主流数据库产品所垄断的局面大大增加了信息化建设的成本。国产数据库产品的出现恰恰能大大降低信息化建设的成本,满足了用户对数据库的高性价比要求;而从供应商的角度看,自身的品牌实力得到了认可;同时,国家信息安全也有了保障,可谓一举三得。 国产DBMS:谁在用? 现在的应用无论规模如何,数据库都是其中必不可少的组成部分,它在各行各业的应用非常广泛,但到目前为止很少有在关键应用中使用国产数据库的案例,那国产数据库到底生产了给谁用?谁会选择国产数据库? 可能在两三年前,选择国产数据库的大多是一些孤立的应用,在行业应用中基本上形不成规模。但是最近一年当中,国产数据库在全国的信息化热潮中找到了自己的行业立足点,在政府、军事、教育、公安、金融、电力、商业、交通、制造业等行业都可以找到国产数据库的应用。 从2003年11月起,北京通州区、朝阳区、怀柔县等100多所学校全面安装了由北控软件公司开发的应用了Kingbase ES数据库的“中小学校园教育资源管理系统”、“校园IC卡”等系统。2003年年初,Kingbase ES获得了北京市政府的软件采购订单,北京21世纪空间技术应用、朝华瑞尊等电子政务应用开发商在北京软件产业促进中心的统一组织管理下,分别将国产数据库应用于多个北京市政府部门的电子政务系统中。目前,北京市市政管理委员会电子政务外网系统、北京市科委高新企业网上申报系统已先后运行于国产数据库系统和国产Linux操作系统平台。 相对金融、电信等行业而言,教育行业和电子政务领域可能更容易接受国产数据库。2003年,山东省教育信息化专家委员会和山东鲁源信息技术公司共同组织研发了中小校园网平台软件,以OpenBASE 5作为其后台数据库,济南大学等高校则分别基于DM4和Kingbase ES研发了高校集群式教学管理系统、网上选课系统等。与此同时,在福建省政务信息共享平台中,福建省卫生厅和福建省环境保护局分别使用了Kingbase ES和DM3数据库系统。福建省空间信息工程研究中心将其原有办公自动化系统的数据从SQL Server 2000平台移植到了达梦数据库平台。 可能有人会说上面说到的这些应用对数据管理的要求并不高,那国家防讯抗旱总指挥部办公室于2002年承担的国家863计划“基于国产DBMS的实时工情数据采集系统研发课题”可谓是对国产数据库的一次严峻考验。2003年7月13日,湖北省宜昌市秭归县沙溪镇千将坪发生大面积山体滑坡。灾情发生后,宜昌市防汛指挥部办公室利用实时工情信息采集传输管理软件及时将现场灾害图片等信息上报给湖北省防汛指挥部和国家防总办公室,为领导远程提供了详尽的第一手资料。湖北省防汛抗旱指挥部办公室和宜昌市防汛抗旱指挥部办公室安装使用的恰恰是国产数据库Kingbase ES。此外,东软基于OpenBASE所开发的针对大中型医院的HIS系统早在1998年就已投入实际使用,真正做到了7天×24小时不间断运行。中国医科大学附属第二医院和本溪钢铁公司总医院目前都使用了该HIS系统。 在国产数据库对制造业信息化关键业务的支持方面,最具代表性的就要算神舟软件的OSCAR了。航天科技集团所属的中国空间技术研究院总体设计部、中国运载火箭技术研究院总体设计部以及北京卫星制造厂都将OSCAR系统用于多种型号的集成化设计,目前已有多种型号的设计、制造数据被纳入到OSCAR系统中进行管理。此外,航天科技集团公司机关总部还基于OSCAR系统建立了SCC-OA网络办公系统。 国产DBMS:谁在推? 厂商推广自己的产品无可厚非,但国产数据库厂商的推广力量到底有多大?其实不只是对数据库,人们对所有的国产软件都有类似的质疑。在国产数据库真正进入上面所提到的教育、政府等行业之前,一些中小规模的应用确实会考虑国产数据库产品,但总归是小打小闹,也许这些厂商只是勉强活着,而且前提是得到了国家项目的支持。 曾经有不少国家大力支持的技术和产业就是在这样的状态下维持着,国产数据库也曾经历过类似的阶段,但今天的国产数据库因为其推广机制的创新而发生了巨大的变化。 国家在“十五”“863”计划中设立了“数据库管理系统及其应用”重大专项,该专项的目标定位在“大型通用、千家万套”。要依托已有的技术基础、攻克关系数据库的核心技术,研制符合国际标准的大型通用数据库管理系统,并结合制造业信息化工程、电子政务、教育信息化、国家安全等实施国产数据库的应用推广工作。在技术上该专项将国产数据库的技术路线定位在基本关系模型上的扩展,要求国产数据库遵循SQL92国际标准,支持ODBC V3.0、JDBC V3.0、OLDEB等数据库访问标准,并在产品定义上重视国际标准和工业界的事实标准,同时对一些数据库应用套件和应用构件进行支持。 但与许多其他“863”项目不同的是,“数据库管理系统及其应用”重大专项还提出“以测代评、量化差距”、“以测促研、以用带研”的方式为国产数据库的推广提供实质性的帮助。通常软件产品评审指标比较“软”,也就是“凭印象、听报告”,评测手段的引入则增强了评价的客观性。每次测试都支持前两名,而不是一次定终身,有利于实现项目的滚动支持,并真正做到能上能下。目前该专项已经进行了两次测评工作,并先后择优支持了4家企业开展国产数据库的研发工作。对国产数据库进行测评,除了能够客观评价不同国产数据库产品之间的优缺点,还能量化国产数据库与国外数据库管理系统之间的差距。 从“863”专项总体组的工作可以看到,它们只是从宏观的角度指引方向。具体的研发工作是由国产数据库厂商承担,而具体的数据库应用项目则是由相应的应用软件开发商以及用户共同完成。 何以能说服最终用户使用国产数据库?“863”专项总体组选择了具有明确数据库系统应用目标和较强实施能力的地方省市开展数据库应用示范工程。在这里地方政府起到了重要的作用。例如,北京市科委和北京市教委将联合在北京区县建设“国产数据库教育行业应用示范区”;山东省教育厅与山东省科技厅联合下文要求在教育信息化建设中应用国产数据库系统;福建省在数字福建的建设过程中,选择了福建省政务信息共享平台、电子政务和典型领域的应用为示范,进行了数据库应用推广示范工作。这些地方政府机关为国产数据库的推广应用做出了重要的努力。 用户给机会商家仍需努力 一个软件产品必须通过广泛的应用才能够真正成熟起来。就像一些大型软件供应商的最初版本也有很多BUG一样,用户用得越多,发现的漏洞越多,修复的漏洞越多,它才越来越完善。 国产数据库这两年的发展让人们看到它真的用起来了,用户开始给国产数据库机会。人们对国产软件的信心再次被激起,似乎这是一个新阶段的开始。不过国产数据库仍然没有得到大规模应用的考验,对于国产数据库来说,前途是光明的,但道路也是曲折的。 在核心技术上,国产数据库由于起步晚、没有历史包袱等原因,在SQL语言符合性、ODBC、JDBC等标准符合性方面甚至比国外主流数据库做得还要好。但是,在高负载下的系统性能、系统的高可靠性措施方面还有较大的差距。这涉及到系统体系结构、复杂查询优化、并发控制机制、故障恢复机制等重要的数据库核心技术。这方面的技术突破仍然是国产数据库必须面对的重要课题。同时关注数据库新的发展方向也是确保国产数据库健康成长的重要手段,例如对XML数据管理技术、P2P数据管理技术、数据网格技术、统一数据模型框架的研究等。 在产品形态上,目前主流数据库的发展重心已经从核心系统层转到外围应用构件和套件上。例如各大主流数据库厂商都在力推它们的在线数据分析引擎和数据挖掘引擎等。而国产数据库目前还是将主要精力放在内核系统的提升上,无暇顾及其他。虽然也有些企业在国外主流数据库之上从事数据分析工具的开发,但是从技术上讲,这种做法有先天的不足,无法获得数据库底层的支持。国产数据库在产品形态上的差距,其实比在技术上的差距还要大。 此外,在应用推广、市场销售方面,国产数据库面临着国产软件都存在的困难,竞争对手过于强大、用户对自己没有信心、盗版现象太严重等,客观原因一大堆,但其实说到底还是自己的实力不够。现在的好消息是,用户开始给国产数据库机会,国家政策和地方政府的支持当然还会继续,对于国产数据库来说无疑是个好机会,如何把握好这个机会是每个国产数据库厂商都应该慎重考虑的。 ·小资料· “863”数据库管理系统及其应用重大专项简介 本重大专项的目标是“大型通用”和“千家万套”,也就是要研制出在技术上可与国际主流数据库产品相当的产品。但是,要达到这个目标,不是仅仅突破一些技术关键就能够实现的。为此,该专项围绕上述目标,进行了系统的布局。不仅支持数据库管理系统的立项,还对一些数据库应用套件和应用构件提供支持;不仅支持数据库产品研发,还支持数据库应用工程。根据这样的思路,本专项设立了5类项目: DB01: 通用数据库管理系统产品研制。要求系统必须具有通用数据库的基本特征,在功能、性能、实用性、稳定性、安全性以及可扩展性方面满足应用需求,并结合省市制造业信息化工程、电子政务应用工程等积极推广应用。 DB02: 省市行业数据库应用示范。为了实现国产化数据库管理系统软件产品“千家万套”的应用目标,专项结合制造业信息化和电子政务工程,选择具有明确数据库系统应用目标和较强实施能力的地方省市,开展数据库应用示范工程。 DB03: 典型数据库应用产品移植与应用推广。选择与数据库管理系统紧密结合、具有广阔推广前景的基于数据库应用的软件系统(如CAD、ERP、PDM、电子商务、电子政务等),将其移植到国产数据库系统上并进行推广应用。 DB04: 数据库应用套件与数据库新技术。根据确定的应用领域(如制造业信息化应用、电子政务应用等),结合数据库技术的发展,围绕国产数据库产品发展需要进行数据库技术创新研究。 DB05: 数据库测试与发展战略研究。制定数据库产品的技术指标,承担数据库产品的评测任务,研究我国数据库产品的发展战略。
今日推荐
|
重点推荐
领军企业技术文库
+更多领军技术文库
最新专题
电子杂志订阅
| ||||||||