站长们,在建站时一般都会选用什么样的数据库系统呢?
就经营海内外服务器租用、服务器托管长达九年之久的中港网络(www.idcnw.com)来说:毫无疑问,目前MySQL已经成为最为流行的开源关系数据库系统,并且一步一步地占领了原有商业数据库的市场。可以看到Google、Facebook、Yahoo、网易、久游等大公司都在使用MySQL数据库,甚至将其作为核心应用的数据库系统。而MySQL数据库也不再仅仅应用于Web项目,其扮演的角色更为丰富。在网络游戏领域中,大部分的后台数据库都采用MySQL数据库,如大家比较熟悉的劲舞团、魔兽世界、Second Life等。很少能看到有哪个网络游戏数据库不是采用MySQL数据库的。此外,MySQL数据库已成功应用于中国外汇交易中心、中国移动、国家电网等许多项目中。
越来越多的企业级项目应用“见证”了MySQL数据库的飞速发展,并预示着MySQL数据库本身正在逐渐完善并走向成熟。以前会有人诟病MySQL为什么没有视图,没有存储过程,没有触发器,没有事件调度器。而现在,MySQL还没有什么呢?经历了MySQL 5.0和5.1的发展,如今MySQL数据库迎来了重要的5.5版本。在了解MySQL 5.5带给我们的新特性之前,我们先来看看MySQL的发展历程。简单来说,MySQL数据库的发展可以概括为三个阶段:
·初期开源数据库阶段。
·Sun MySQL阶段。
·Oracle MySQL阶段。
很多人以为MySQL是最近15年内才出现的数据库,其实MySQL数据库的历史可以追溯到1979年。随着MySQL的不断成熟及开放式的插件存储引擎架构的形成,越来越多的开发人员加入到MySQL存储引擎的开发中。而随着InnoDB存储引擎的不断完善,同时伴随着LAMP架构的崛起,在未来的数年中,MySQL数据库仍将继续飞速发展。