数据库系统软件领域,更需中国人有所作为! - 软件空间 - 黄岚

(这条文章已经被阅读了 102 次) 时间:2001-02-28 09:18:38 来源:黄岚 (黄岚) 原创-IT

掌握核心软件技术,开发具有自主知识产权的系统软件一直是我国软件产业发展的梦寐以求的目标。由于操作系统软件在计算机软件产业中的基础性地位,因此研发国产操作系统软件长期以来一直是我们关注的焦点,国家也在国产操作系统的研发领域投入大量的资金和人力并取得一定的成果;而近期Linux的兴起更掀起人们对国产操作系统的热潮,出现红旗Linux、冲浪Linux等一批Linux操作系统。但是,我们在关注国产操作系统的同时,却往往忽略了核心软件的另一个组成部分——数据库系统软件。
事实上,作为信息处理的核心软件之一,数据库系统软件不仅是计算机信息系统的核心,更是计算机技术和应用发展的关键,是除操作系统外最重要的核心系统软件。而数据库系统软件也一直是我国信息化建设中需要量最大、应用最广泛的基础性软件,其市场需求甚至大于操作系统软件。例如1999年国内数据库软件市场就达到17.5个亿,就大于只有16亿的操作系统软件市场。
但与操作系统领域内国外的Windows、UNIX占统治地位一样,在中国的数据库系统软件市场上,起主流和领导作用的也是以关系型数据库为主的国外数据库厂商,只不过由于数据库软件市场上厂商较多,因此国外数据库产品在市场上造成的垄断不如操作系统一样明显而已。在国家大力鼓励发展民族软件产业,提高对核心软件技术认识的今天,国人在关注操作系统的同时,在数据库系统软件领域,同样迫切需要中国人有所作为。
一、 Internet,国产数据库系统软件的新机遇
如果说当前Linux及其所代表的Free(自由)软件为我们开发有自主产权的操作系统软件提供了一个机会、一种新的发展思路的话,那么Internet时代的来临无疑也为国产数据库系统软件的发展带来前所未有的机遇。
数据库系统诞生于60年代末,从60年代末开始,数据库经历了层次数据库、网状数据库,发展到70年代的关系数据库。目前在数据库市场上占据主导地位的还是关系型数据库,其技术发展到现在已经相当成熟,在数据类型、存储容量、存取速度、触发机制、数据完整性及一致性等诸多方面不断得到提高。而我国自80年代起,就进引进当时流行的dBASE,对国际数据库技术发展进行跟踪研究,也开发出一些基于关系性的数据库管理系统,但由于技术、资金和市场的原因,一直处于被动、较落后的状态。
Internet技术的飞速发展,今天的信息种类繁多,格式多样,而且内容的激增,使得传统的数据库管理方法难以驾驭,对信息难以查找、定位,对信息难以维护。尤其在管理多媒体内容方面,在技术上,管理方法上与传统关系型数据库很不一样,从而给传统的关系数据库提出新的需求和挑战。由于传统数据库从层次、网络到关系数据库系统的设计目标,都是源于商业事务处理,因此在库结构设计中存在一些无法克服的一些局限,比如说限制了记录数、记录的大小或可处理的数据类型等,特别是关系型数据库要求每个数据库都必须具有完美的结构,按照预先定义的模式进行组织、存储和存取。而Internet上可联机存取的信息往往具有非结构化特性,结构变化多样,难以映射到一个固定模式上。因此,传统关系数据模型和关系数据库系统难以支持Internet上的信息管理,面对层出不穷的Internet新应用显得力不从心。
迅猛增长的Internet全新应用需求,迫使关系数据库厂商开始对新一代数据库系统的研究。目前,市场上最大的5家数据库供应商,IBM、Informix、Microsoft、Oracle、Sybase,都在致力于Internet环境下新型数据库的开发。这就使得我们与世界数据库软件发展的起跑线变得近了,给我们的数据库系统软件在市场上一个重新洗牌的机会。以北京国信贝斯软件有限公司推出国内第一个全面面向Internet应用数据库管理系统——iBASE网络数据库管理系统软件为例,该产品针对关系数据库的缺陷,在数据库模型、存储机制和检索技术等方面作出革新,创新的将当今网络技术、数据库技术与信息检索技术融于一体,解决数据库于Internet上的应用或与Internet相结合的问题,以全面面向Internet的功能结构来适用于新的以Internet为基础的应用,从而走出国外厂商占统治地位的“关系数据库”时代,开辟了一个Internet数据库的新时代。目前,全面基于Internet应用的iBASE数据库管理系统软件开始向国外的传统的关系数据库厂商发起冲击,并在市场上迅猛崛起,树立起国产数据库系统软件在网络时代领先的一面旗帜。
二、 自主数据库系统软件对国家相关产业的影响
作为支撑性软件,数据库系统软件是一直是信息化社会中信息资源管理与开发利用的基础,也是信息化建设中的需要量最大、应用最广泛的基础软件。近年随着以计算技术、通信技术为主体的信息技术的快速发展和Internet的广泛应用,特别是电子商务的兴起使数据库系统软件成为软件业的新热点。以美国为例,全球最大的数据库生产厂商Oracle近几年来增长迅速,成为仅次于微软的全球第二大软件公司。
目前,基于Internet的一大批新一代数据库应用应运而生,如支持高层决策的数据仓库、OLAP分析、数据挖掘、数字图书馆、电子出版物、电子商务、Web医院、远程教育、虚拟现实、工作流管理、移动数据库、Web上的信息管理与检索等,给数据库系统软件创造巨大的市场需求。据有关专家预测,随着中国国民经济信息化建设和计算机普及应用事业的高速发展,中国数据库软件市场有着广泛的增长空间,2000年将达到23亿元。与此同时,在网络信息安全在得到高度重视的今天,国内国防、政府、金融等要害部门对自主、安全的数据库管理系统软件提出了越来越迫切的需求。
在此背景下,发展国产数据库系统软件,将对我国软件产业及相关产业带来重大影响。
1、对软件产业而言,数据库系统软件将全面推动我国软件产业的整体发展。在过去的20年里,我国软件产业的发展基本是以应用软件为主,从而很难形成规模及占据主导地位。我国软件产业虽然也有北大方正排版印刷系统等一些成功的软件系统,但大部分软件生产企业均在较低层面上进行着大量重复性的工作,在高端产品市场领域举步维艰。目前,国内的软件开发大都集中在管理软件、财务软件等基于数据库应用的软件开发上。这些工作的技术含量相对较低,虽耗时耗力,却很难得到技术积累和较高的收益。而且,同类或相同的软件在不同的公司进行着大量的重复性开发,造成了人力物力的极大浪费。这显然无法提升整个软件行业的技术水平。因此,发展国产数据库系统软件,对提升整个中国软件业的技术水平、摆脱应用软件市场的被动局面、推动中国基础软件的规模化、产业化进程具有十分重要的意义。
2、发展数据库系统软件,将极大的推动我国信息化建设的进程。党的十五届五中全会明确提出“以信息化带动工业化,发挥后发优势,实现社会生产力的跨越式发展”,推进国民经济信息化是大势所趋。软件作为信息社会的核心和灵魂,在推进我国国民经济和社会信息化的进程中,起着关键性的重大作用,而数据库系统软件又是基础性软件,在信息化过程中只要有一套应用软件运行,就需要购买几十套甚至成千上百套的系统软件和数据库等支撑软件的使用权。因此数据库系统软件在推进信息化建设中起着举足轻重的作用。
但综观我国数据库系统软件市场,由于国外厂商对核心技术的垄断,在很长的一段时间里,国内用户在谈及数据库等支撑性软件时,几乎到了言必称Oracle、Sybase的地步。现在我们每年信息化建设中在软件上需要向美国等发达国家支付外汇7~10亿美元以上。而到2003年,这一数字将至少达到16亿美元,接近1999年中国整个软件产业的市场销售总额。而这些数据库产品,虽然功能较强大,但却是由外国开发的,不能符合广大中国用户的使用习惯,且价格昂贵,其效用也未完全发挥出来,造成信息化建设中的极大浪费,也阻碍了我们信息化建设的进程。因此,发展适合中国国情的国产数据库系统软件,利用我们开发成本低的价格优势和售后服务更方便、快捷优势,对推动我国信息化建设无疑具有重要的作用。
3、发展国产数据库系统软件对保证国家信息安全具有重要意义。随着我国信息化进程的推进,软件已经涉及到国家政治、经济、军事、安全的要害领域,诸如操作系统、数据库等核心软件能否掌握在自己手中,已经成为关系到国家安全的重大问题,现在这一点已引起了大家的高度重视。信息产业部信息化推进司司长宋玲不久前指出:“我们信息系统的安全性绝对不能完全依赖外国人或从国外购买产品,必须依靠我们自己,我们必须大力发展自主的信息产业,大力采用自主的信息安全产品,只有这样,我们国家信息的安全、网络的安全、信息技术的安全才能得到保障。”
目前我们使用的计算机多数来自外国,芯片、操作系统更是100%被外国垄断。技术上受制于人,已经成为是我们潜在的最大的危险。在芯片、操作系统受制于人的现实条件下,发展数据库系统软件应该是解决中国的信息安全问题办法之一!数据库作为支撑性软件,处于操作系统软件与用户应用软件中间,相当于一个过滤层,所有的数据进出都要通过这个过滤层。数据库系统的可靠,为保证所有数据的安全提供了保证。以国信贝斯的iBASE网络数据库为例,该产品在通讯底层SOCK级实现对数据的控制,从技术角度和应用角度都很好的解决了国内政府部门以及各行各业的大量企事业单位上网所面临的安全和技术的两难问题,在为国内政府部门和企业的网络应用提供了更为广泛的选择空间的同时,更为信息安全提供了坚实可靠的保障。
三、国内数据库系统软件发展现状
由于数据库系统软件在数据处理的核心地位和在国家信息化建设中的基础性作用,多年来,我国除注重操作系统软件的开发外,对开发具有自主版权的数据库系统软件产品也有所注重,并从资金、人力、物力方面给予了支持。从70年代中期起,我国就开始了对它的研究。到80年代中期,在我国的DJS100计算机上曾完成了一次数据库软件开发的尝试。而从我国“七五”计划开始,在国家科技公关项目中,总少不了有关数据库软件开发的立项,”八五”期间,国家还重点支持了若干开发项目;同时在社会上也有一些单位或部门根据本身的发展或市场需要,自行开发数据库软件产品。到”九五”期间,国家”863″计划对国产数据库软件产品的开发又给予了特别支持,从极大推动了国产数据库软件产品的成长和应用市场的开拓。
到目前为止,国产数据库软件在技术研究上已经具有了较深的层次和广泛性,在产品开发上也积累了一定的基础。但在这些拥有自主知识产权的数据库系统软件产品中,大多是在国家有关部门的主导下,由大专院校与科研单位联合研制开发出来的成果。目前在市场具有一定影响的国产数据库系统软件除国信贝斯公司推出的iBASE外,还有国家早先立项支持的由北京大学、中国人民大学、中软总公司和华中理工大学分工合作共同完成COBASE、华中理工大学的DM系统、中国人民大学与知识工程研究所推出的EasyBASE/PBASE、北京华胜公司开发的HiBase以及南京大学与北京石油勘探开发研究所联合开发的OMNIX等等。
相对国外数据库系统软件的发展模式而言,我国的数据库系统软件发展普遍存在着理论研究与原型设计在大学或研究所,而产品商业化在公司,两者的分离导致成果商品化、产品化转化率低、速度慢的问题。同时,这些软件系统要走向市场成为产品,又面临下面的问题:
1、 所开发的数据库软件系统大部分未能在实际的信息系统中得到应用,产生效益;
2、 系统在产品规范、标准化测试以及用户使用方便性等方面仍有较大差距;
3、 产品开发的组织运行机制和推广应用的服务机制仍与市场竞争环境不相适应;
4、 开发现有系统的单位或组织的实体,还缺乏兼有高技术素质和市场开拓能力的企业家
5、 .一些应用软件(如MRPⅡ、CAD/CAM等软件)的产品化开发已初见成效,而数据库软件产品化开发工作显得比较缓慢。
1999年末,由国家信息中心、北京高科技风险投资股份有限公司共同投资的北京国信贝斯软件有限公司正式宣布推出基于B/S结构的iBASE网络数据库管理系统软件,这标志着我国第一个具有自主知识产权的通用网络数据库系统软件完全商品化,并正式走向了市场。作为国际、国内领先的全面面向Interent应用的网络数据库,iBASE在目前中国软件市场的定位基本上是支持属于中、小规模的基于Internet应用的信息系统的建设。它着眼于功能、速度、价格和自主版权,更适用于中国企事业单位、政府机关以及各信息系统开发单位,自去年推出以来,已经在政府、石化、电力、教育、房地产以及图书情报等领域获得广泛应用,在我国数据库系统软件商品化化进程中向前迈进了一大步。
四、建议和对策
软件是需要高投入并具有高风险的产业,特别像操作系统、数据库管理系统、网络通信软件等基础的系统软件,它决不是靠少投入、少数人的工作就能完成的。目前制约我国操作系统、数据库系统等高端软件开发的瓶颈主要体现在资金、软件开发工程管理技术与经验、开放环境、市场定位等方面。尤其是资金问题,一个数据库高端软件产品的开发动辄需要上千万资金,国内软件企业多数无法承担,而大型软件的工程化管理技术与经验,也不是一蹴而就,再有就是在国产数据库软件在实现商品化的过程中,还面临机制、规模和市场等关键问题。
鉴于此,我们建议:
首先应该加强对数据库系统软件在软件产业中的基础性作用的认识,将发展数据库系统软件提高到发展操作系统一样的高度上来,加大对数据库系统软件的投入研究与发展;尤其是建议政府将数据库系统软件列入国家产业发展计划,在政策上给予强力支持;
其次是重点扶植一些企业,抓大放小,加大对国产数据库系统软件的应用推广;同时引进风险投资机制,在适当的时候,建立数据库软件开发基地,集中资金、人才和技术等优势资源。机制问题是关系到软件企业能否生存和发展的根本问题,应建立良好的创新机制、人才机制和市场竞争机制,而规模和市场是制约软件企业发展的两个重要因素,”小打小闹”的作坊式开发不适应数据库这类大型软件,无法形成产品,也无法开拓市场。
第三是引进国际先进管理思想,加强软件工程管理。都说我们中国人适合做软件,技术很好,但我们缺乏对软件工程的管理,尤其是象数据库这样的大型软件系统,必须要有明确、规范的管理。国产系统软件得不到用户的信任,就是我们的系统软件质量不过关。我们应该通过拟定和推动软件标准、规范,帮助企业建立符合国际通行标准的质量体系并通过相关质量认证或等级评测,提高我国系统软件开发的效率和质量,增强数据库系统软件产品在国内外市场的竞争力。
第四是加强与国内Linux操作系统厂商、应用软件开发商开发商的联合,尤其是要和应用软件开发商结合,走与应用捆绑的道路以便协同推动数据库软件及相关产业的发展。
目前,国家已经相继出台鼓励软件产业发展的一系列优惠政策,为我国软件产业发展创造了一个比较好的外部环境,我国的软件企业拥有一个前所未有的发展机遇,同时也为发展国产数据库系统软件带来机遇。我们深切地感到,中国软件业不能再次失去机会,应该抓住机遇,集中一批优秀软件人才,联合相关产业,共同推进数据库系统软件的发展进程,为中国人拥有自己的数据库系统软件而努力。
展望21世纪我国数据库领域的发展,我认为头等大事是要使国产数据库软件真正站立市场的潮头,这既是经济利益的需要,也是保证我国信息产业健康发展的需要。

数据库系统软件领域, - 左轻侯 - 2001-02-28 11:19:58

…… 本来有很多话要说,到头来又什么都说不出来。