今天的MySQL是一个具有庞大功能的、可升级的和可靠的替代品,是一个通用数据库。
包括所谓专家在内的很多人尚未意识到MySQL已在很多方面发展强大的事实。甲骨文显然拒绝承认这点,但显然,它对MySQL比对太阳微电子其他部分的兴趣更大。
大约十年以前的MySQL是一非常适合用于网络和其他只读/主读用途的低端数据库。它与Linux一起先后填补了新兴网络发展空间的空白。因此,也就很好理解为何每个人都认为其非常有限,而且某些人拒绝承认其是一个真正意义上的数据库。
但是,技术上和声誉方面的情况已经大不相同。经过多年的发展,MySQL的功能已更加强大,而且可以升级。尤其在近几年,它作为成本节省的替代品,日渐广泛地被大型企业和政府组织采用。
当然,甲骨文提供MySQL目前所不具备的很多功能,包括后者在今后几年可能都不具备的很多功能。但是没有人真正需要文字处理或电子数据表的所有功能。数据库就是这样。编程人员日渐发现MySQL提供了它们真正需要的很大一部分,包括典型的“企业”功能。在这种情况下,甲骨文完全像杀鸡用的“牛刀”。在其他情况下,开发团队可以将某些不具备的功能集成到信息技术解决方案的应用层。这种代码可内部编程,或者通过模块的形式从第三方供应商处购买。
如若成本节省的差异就像甲骨文与MySQL之间那样相差显著,很多人将决定放弃价格过高的数据库,而使用其用得起而且能满足其需要的数据库。结果就是,从最后的信息技术解决方案的用户角度来看,其成本就没有那么昂贵,但功能却差不多或多少相差不远。
MySQL发展到技术上能够适用于那么多用途,而且还能被决策者视为可靠的选择,经历了不短的时间。它从私人用途和小范围部门使用奋力发展到被大型组织用于某些大型、具有重要意义的项目当中,例如谷歌、Facebook、United Nations FAO、瑞典警察局、银行、航空公司。