技术开发 频道

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



    迫于开源数据库的压力,各大数据库厂商纷纷推出免费版本


    长久以来,数据库市场一直被Oracle、DB2和SQL Server牢牢占据,但这一格局在近几年被以MySQL为首的开源数据库所打破。而MySQL作为LAMP的核心之一为用户提供了强大而且免费的解决方案。在LAMP强大的压力下,商业数据库的三巨头:微软、IBM和Oracle,纷纷推出了自己的免费版本数据库。

    在这三大商业巨头中,微软不愧是软件界的老大。在LAMP这个词诞生后不久(LAMP这个词是在1998年由Michael Kunze发明的),就嗅到了LAMP在未来几年有可能成其大事,就象当年很多人看好刘备将来一定能三分天下一样。于是微软在2000年,就随着SQL Server2000推出了历史上第一个免费的商业数据库:MSDE。虽然MSDE采用了和SQL Server2000同样的内核,但其在功能上有很多限制,如只能存储2G的数据,只支持单颗CPU等。但这不能不说是商业数据库开始进行免费时代的一个标志性事件。

    微软虽然很早就推出了免费的SQL Server,但由于使用LAMP的用户一般都是使用Linux作为操作系统平台,因此,MSDE并不会对LAMP的用户产生多大的诱惑。但随着LAMP逐渐成熟,LAMP也悄悄地演化出了WAMP(Windows+Apache+MySQL+PHP)和WIMP(Windows+IIS+MySQL+PHP),从这两个组合可以看出,MP(MySQL + PHP)正在蚕食Windows的Web服务端市场。

    由于LAMP的不断发展而产生的效果也正符合我们常说的蝴蝶效应,就是当某个地方的蝴蝶扇动了一下的翅膀,却可能影响全球的气候。这次LAMP这个组合蝴蝶可能不止扇动了一下翅膀,要不整个数据库市场也不可能变得如此剑拔弩张。自从微软推出MSDE后,不但没有遏制LAMP的发展势头,反而使LAMP又演化出了WAMP和WIMP。这下微软启能善罢甘休,终于在忍了5年之后,在2005年推出了SQL Server2005,也和SQL Server2000的推出一样,随着SQL Server2005一同发布的还有一个SQL Server Express版本。这是一个完全免费的数据库版本,它比MSDE的功能强得多,虽然也有一些限制,但据Microsoft的官员们表示,这个叫SQL Server Express免费的工具拥有类似于LAMP的性能,可以快速的制作网页,而且SQL Server Express允许在网页里存储表格和文件,并且被设计成可以让开发者们通过使用Visual Studio 2005来实现复杂的运算功能。

    微软在推出SQL Server Express的同时,也推出了Visual Studio Express,这个开发工具同样是免费的,这两个工具和Windows XP Starter Edition(一种价格非常低廉的Windows版本)以及ASP.NET正好一一对应LAMP的4个部分(Linux对Windows XP Starter Edition、Apache对IIS、MySQL对SQL Server Express、PHP对ASP.NET),并且还有一个非常好用的免费开发工具:Visual Studio Express。虽然LAMP在几年前给了微软一套组合拳,但在2005年,微软又回给LAMP一套反组合拳外加一个无影脚(Visual Studio Express)。这下LAMP和微软总算是打一个平手了。

    LAMP是一套解决方案,而并不是单一的数据库或开发语言,现在和LAMP可以全面竞争的只有微软,而另外两个IT巨头IBM和Oracle就只有依靠数据库将LAMP换成LADP(Linux+Apache+DB2+PHP)和LAOP(Linux+Apache+Oracle+PHP)了,但是LAOP的可行性很小,因为Orcale支持1个CPU,1G的内存,4G的数据容量,而且对用户的数量都有限制,因此Orcale免费版实现商业的可能还不会实现,但相反Db2 Express-c却支持2个CPU,4G的内存,对数据的大小和用户数量没有限制,这样Db2 Express-c杀入开源数据库市形成了可能。
0
相关文章