技术开发 频道

数据库进入免费时代市场将重新洗牌



    在微软推出SQL Server Express不久,Oracle也模仿微软的样子发布了免费的Oracle数据库Oracle Database 10g Express Edition。其实Oracle推出免费版数据库也是出于无奈,一方面,Oracle和微软一样,都受到开源数据库的威胁,另一方面,由于微软已经推出了自己的SQL Server免费版本,这就迫使Oracle必须也推出免费版的Oracle数据库,否则数据库的中低端市场就会被微软抢走了。

    其实Oracle在推出Oracle Database 10g Express Edition之前,曾经推出了一个Oracle Database Standard Edition One版,这个版本虽然收费,但是售价极低。而这次Oracle干脆就直接推出个免费版的数据库。也许大家都注意到了,微软和Oracle的免费版数据库中都有一个Express单词。而据Sageza Group的高级分析家Jim Balderston在他的"每周研究视点"中写道:”这个快车(express)商标意味着产品的设计希望被更多的中小型企业所采用。那些中小型企业正在寻求企业级的软件,又希望这些软件的价格能满足他们捉襟见肘的预算。”,从这句话中我们可以看出,Oracle已经开始在开源、免费和低端数据库领域全面加入市场争夺。

    在2005年微软和Oracle先后推出了免费版数据库之后,IBM的DB2就变得腹背受敌了。一面受到以MySQL为首的开源数据库的挑战,另一面又要受着微软和Oracle的Express免费数据库的压力。也许是IBM拥有太庞大的身躯了,对于开源以及微软和Oracle和挑战反应并没有想象得那样快。

    虽然IBM没有立刻象Oracle那样跟着微软推出自己的免费数据库,但在陈迹一年之后,也就是在2006年底,IBM终于推出了DB2的一个里程碑的版本DB2 9,也就是Viper。而在随后不久,IBM终于推出了我们期望已久的DB2的免费版本:DB2 9 Express。大家注意了,这个DB2版本也有一个Express单词。这说明IBM推出DB2 9 Express的目的和微软以及Oracle的目标是一致了,那就是进军中小企业和免费数据库市场。

    IBM和微软一样,这个Express版本的数据库并不是IBM的第一个免费版本数据库,而IBM很早就推出了一个开源、免费的数据库Cloudscape,这是随J2EE一起发布的一个基于Java的数据库引擎。而这个数据库和DB2的内核不一样,它的效率太底,但商业用户可以很方便地从Cloudscape迁移到DB2上来。除了这个数据库,IBM还有一个DB2 Universal Database Express Edition入门版,但这个版本却不是免费的。然后,随着MySQL以及SQL Server和Oracle对DB2的步步紧逼,IBM终于一不做,二不体,借着Viper的东风,将DB2送上了免费的轨道。
0
相关文章