![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
2002年,主流关系型数据库厂商纷纷强推支持XML功能。另一方面,纯XML数据库厂商异军崛起,数据库市场的一个爆破近在眼前!
2002年,数据库市场出现一个共识,主流关系型数据库厂商纷纷强力支持XML。在发布Oracle 9i第二版时,Oracle数据库营销副总裁Robert Shimp说,它将是一个“完全一体化的XML和关系数据库”;IBM则强调,其DB2和XML Extender的结合将提供同Oracle公司类似的XML技术;Sybase公司最新版的企业级智能数据管理系统ASE12.5 (Adaptive Server Enterprise)已可实现在数据库中进行存储和检索XML文档;同时,微软推出一款新SQL Server代号为Yukon,而Yukon正是基于XML的。
“尽管它们都在支持XML,但它们归根到底还是属于关系型数据库。”中国计算机学会数据库专家委员会秘书长孟小峰教授从技术角度对两种数据库作出了一个区分。市场反映的迹象表明:这些数据库巨头们,谁都不想被外界贴上一个“非XML”数据库公司的标签。
谁需要XML
年初,上海市电子政务招标数据库产品,XML数据库一举夺标,目前,上海有一个区正在试点采用。
“不久的将来,政府部门处理的各种文件存档及交换将全部要采用XML格式,不然的话,比如用word格式文件的话,那必须依赖微软的office系统。这就使得数据会受到应用程序的牵制,假如丢了微软的office系统,你就使用不了。”清华大学计算机系软件研究所邢春晓博士对记者说:“在电子政务领域,对XML数据库的应用需求已开始进入购买需求了”。
他继续介绍道,与一般的数据文件类型不一样的是,XML不建立在任何应用程序之上,文件传输交换存取及操作不会受到应用程序的制约。除此之外,在电子政务中,传输的文件更多是文档信息,这些信息又是以描述、查询和管理要求为主,轻于计算和分析。一般来说,关系型数据库不能最佳地处理这些数据文档。
邢春晓还有一个“头衔”,他是中国科学院电子政务研究所的副主任。这个研究所提出一项cngXML标准(中国国情的电子政务语言规范)将可能成为国内电子政务XML文件格式的标准。目前cngXML的标准核定已进入“评议”阶段,也就是说,一旦评议获得通过,今后所有的电子政务XML文件将完全依照这个标准建立。这也意味着,电子政务领域内诞生的大量文档将堆积出一个非常庞大的XML文档数据源,所以,需要一个XML数据库来合理管理这个政务资源库。
专注XML数据库开发生产的德国Software AG公司,其技术顾问王立刚先生向记者介绍了XML技术在几个行业的运用:“象数字图书馆的源数据都是以XML格式为基础的,这一块应用无疑需要XML数据库。专利局也是一个需求领域,在这里采用XML数据库,能实现电子文档的永久保存。另外还有在远程教育领域,为使课件制作标准化以及方便交互,也需要采用XML技术。未来的医疗保险也是一个有需求的地方,现在看来,对病历文档的描述和交换依靠以往的关系型数据库已经不行了。”
对是否该选择利用XML数据库,专家们有一个普遍看法:假如需要支持多种数据格式,并且对数据有描述能力的需求,而且处理的又是大文档数据,另外还要在网络上进行交换处理的话,那么,采用XML格式是比较恰当的。
关系数据库巨头相互恶争
传统的数据库厂商们,一点也不敢懈怠在主流市场上的拼抢与争夺。2002年5月7日发自Gartner Dataquest的一项调查统计大大地击怒了Oracle首席执行官Larry Ellison(拉里.埃利森):2001年,IBM在数据库市场上的份额占到了34.6%,而Oracle的份额则是32%,IBM胜出。这使得12日在北京的Larry,在公开场合也不住地攻击IBM的DB2数据库,质疑Gartner统计的公正性。
不过,Oracle很明白数据库产品本身的成长性,在过去10年间,Oracle公司不断地增加着在应用服务器领域的投入。这种策略也给Oracle带来了许多数据库用户,6月12日在北京召开的Oracle(甲骨文)公司全球技术大会上,一位来自石市天马软件的孙先生告诉记者,作为Oracle产品的集成开放商,他发现不少用户是因为习惯Oracle公司的应用程序,然后才决定购买数据库的。
这位孙先生对Oracle的评价用了四个字:博大精深。然而,任何产品进入成熟和完美阶段并非全是妙事,因为市场进入了平稳发展期后,不能快速成长就意味着有遭到衰退的威胁。最近Gartner Dataquest有一项统计,“在2001年的第三和第四季度,Oracle的数据库收入增长率分别为正6%和负5%,而它的应用软件业务与去年同期增长率相比分别为正25%和负24%”。
不用管是谁动了甲骨文的“奶酪”,在数据库市场上,处于焦虑的数据库公司并非是它一家。Sybase软件(中国)的宋一平先生称:“在中国市场,一些行业性的数据库核心业务已经完成”。这位在Sybase公司工龄已达9年的老员工说:在沉闷的竞争中,Sybase中国公司一直想尝试寻找一些“亮点”,来刺激Sybase数据库产品的增长,回忆在中国市场的历史,Sybase曾经两次利用“亮点”策略取得长足的增长。这种策略取得的效果是,“1996年甲骨文(中国)差点关了”。宋一平的这个说法显然带着夸张。不过,据宋透露:目前,Sybase中国公司已经向总部提出建议,请求增加技术“亮点”来提高竞争能力。
竞争之激烈确实如此。“我们选购数据库产品时,不管是用在哪个领域,都不会用一家的产品,比如有Oracle,那一定会再考虑买点Sybase。我们不会把自己栓在一个产品之上。”中国石化股份有限公司的想法代表着很多用户的心态,其信息系统工程师贺杰女士解释道:“我们不仅仅是在考虑价格,这里也有关于安全性和后续支持的思考,另外,这样做我们手中也会多一点谈判的筹码。”
事实上,在几个主流数据库公司之间,任何一家产品的技术都不占有绝对优势,技术优势不明显使得各公司在技术上竞争逐渐乏力,所以,它们想依靠市场的宣传手法互相采取攻势。
于是,IBM下拨了2亿美元款项用于市场营销,并为数据库业务部门新聘了1000名销售人员,以及增派500名工程师加强在DB2产品上的技术支持,另外还打着“IBM为业界创造的数据库专利比任何一家厂商都多”的广告采取对客户的攻心策略。
Oracle公司的首席执行官拉里.埃利森也不例外,他正在无数个公开场合抨击着IBM的数据库系统DB2。Larry的这点表现,在本次北京举行的Oracle全球技术大会上毕露。Larry这么说,IBM的数据库极其缓慢,IBM向人们展示他们的最快的电脑时,都求助于Oracle的数据库。
主流派的焦虑
在所有的XML数据库专家中有一个共识:XML数据库不会代替传统的关系型数据库。但是,由于XML应用是个新兴的成长领域,且有着潜在而广大的市场价值,不管是传统的关系型数据库厂商的介入,还是新的XML数据库厂商全面突入,它都可能给主流数据库市场格局带来变数。
孟小峰教授介绍说:“关系数据库技术已进入一个相对成熟的阶段,各主流数据库厂商之间的技术差别已不明显,比如Oracle公司的数据库产品,从7i开始到后来的版本中,数据库技术就已不大了。”
在数据库领域内,随着电子商务交互需求的增长,基于XML的数据库自然成为了众人瞩目的焦点。这些主要的关系型数据库供应商,如IBM、Oracle、Microsoft分别在它们的数据库产品中加强了对XML的支持一点也不奇怪。它们在寻找技术的突破点,增强自身竞争的技术“亮点”。而且IBM、Oracle和微软都公开声称他们的XML将让数据库运行速度更快。
但是,来自德国Software AG的技术顾问武强表示,一些关系型数据库厂商有对外夸大它们XML支持能力的嫌疑,认为它们不可能属于真正意义的XML数据库。
面对这种争议,著名的XML技术专栏作家Kevin Williams曾经这样分析过,“什么才是XML数据库一直有两种不同的意见:一部分人认为,只有数据库内部以XML格式存储的数据库才叫做XML数据库;另一部分人则认为,只要能存储和处理XML文件,就可以称之为XML数据库。为了平息这两种争论,通常把前者叫做native-XML数据库(也称为纯XML数据库),而把后者称为XML-enabled数据库。”
作为Saybase软件(中国)公司的售前技术总监,宋一平先生坦率地承认:Sybase公司是从ASE12版本开始支持数据库的XML技术的,但那时也只能进行简单地XML存取操作,现在推出的最新版ASE12.5,虽然可以实现在数据库中存储和检索XML文档的能力,但从关系数据库技术本身的瓶颈来说,支持XML操作的能力始终是有限度的。
“一般来说,如果用关系型数据库附加的XML功能来实现XML应用,那也是以应用迁就于产品功能。”孟小峰教授补充道:“这种XML应用一般也是基础型的应用,不过,目前这方面的应用需求很大,但现在XML应用还没完全达到成熟期,多数人还在观望”。
主流数据库厂商也在观望和迟疑。多数数据库专家相信,native-XML数据库的技术门槛并不高,它不是主流数据库厂商退却步XML数据库最大的因素。普遍观点认为,如果真想介入,主流数据库厂商最多收购一些XML数据库技术公司就可以了。“现在各家(主流数据库厂商)推出新应用技术的时差一般也不会超过三个月。”Saybase技术总监宋一平的发言透露出一个信息:主流的数据库厂商竞争太激烈了。
谁来引爆格局
“在电子政务、数字图书馆等领域,Oracle等关系型数据库厂商暂时还没进来,还是一些XML数据库厂商在做。”邢春晓博士向记者回答了目前在中国的电子政务、数字图书馆等应用市场中的XML技术提供商情况。在这些已经有购买需求的XML应用领域,他认为面临同质化难题的关系型数据库厂商迟早会扑入这个市场。并且,他同时指出:“假如Oracle这样的巨人想进来,谁也拦不住的。但我估计它目前还没有完备的XML解决方案。”
“在目前这个阶段,真正的核心系统还不可能用XML数据库。”具有多年实施经验的宋一平先生很感慨:“核心业务还是很保守的!”他的看法是,技术本身的安全性和稳定性不能完全保证是一个因素,比如有些网上售票,就是“假”的XML方案,现在根本不敢让客户端直接把操作伸到数据库层,还是要通过一个中间层。
摆在主流关系型数据库厂商眼前的是,XML应用尚未完全成熟,提前介入虽可早占市场,但有点赌的成分:如果推出XML后,市场很快有回报,那么必然会给整体数据库业务带来补充,增加市场分额,结果是赢;假如推出全新XML数据库产品回报不多,必然对原体系的产品策略和业务带来负面影响,那就是输。无论输赢,谁的决定都可能造成数据库市场的一次爆破。形成人为引爆。
在决定主流数据库厂商决定采取XML策略时,还有另一层利益的因素左右着抉择。一位资深的数据库专家这样向记者分析:“从技术角度来看,关系型数据库结构有三层:客户端、中间件(应用程序服务器)、数据库,三层分别代表着一定的商业利益;而XML数据库结构的中间层几乎消失,这等于抹杀了一层商业利益,能没有阻力吗?”
事实上,除了Sybase外,其他三大关系数据库厂商Oracle、IBM、微软都包含着自己的中间件业务,转型成XML数据库或并立支持两种数据库格式都会带来一个后果:削弱中间件业务的既得利益。
抉择之间,主流数据库厂商大多采取的是跟进策略,对系统改良性地支持XML,惟等切入XML市场的最佳时机,那时自己的技术内功已修炼好,市场又接近了成熟阶段。当然,那时数据库市场将是自然性爆破。
纯XML数据库厂商可不会有一丝等待的意思,“关系数据库技术和市场已经基本成熟,要想插入这个市场,肯定没机会了。”孟小峰先生也暗示:如果还有厂商想介入数据库领域,那只有可能在XML数据库领域。为此,同时在人民大学授课的孟小峰教授还带着一个团队开发着一套科研的XML数据库。
在国际市场,许多新兴的公司都纷纷看准了进入数据库市场的这个新契机。在中国市场德国的Software AG透露,下半年将直接在北京成立分公司,前文所提的上海市电子政务数据库试点定单,正是这家公司依靠XML数据库产品Tamino夺得的。除了Software AG公司的Tamino外,XYZFind公司的XYZFind服务器以及Ixiasoft公司出品的TextML服务器都是XML数据库产品的典型。邢春晓先生表示,他看到的XML数据库产品就有12种之多。无疑,假如传统的关系型数据库厂商迟迟不作决断的话,那么,这个新生的XML力量将一定有机会自爆数据库市场的旧时格局。

