mysql
诸如MySQL这样的开源数据库,目前越来越受到企业级用户的青睐,究其原因其实很简单:它们是免费的。免费意味着没有购买成本,免费意味着没有复杂的许可需求,免费还意味着良好的扩展能力。虽然选择一款开源数据库的原因很简单,但是如何挑选的过程并不简单。MySQL开源数据库从本质上讲同Oracle 11g、DB2、SQL Server等商用数据库是一样的,因为它们都是数据存储与检索的系统。它们都是用SQL来检索数据,且都支持ANSI-SQL。三大主流数据库系统都支持主键以及键索引,允许用户创建索引以加速查询,还允许用户进行输入约束。此外,它们还都支持XML格式文档。 你可以看到在基础方面,MySQL同主流的商用数据库没有太多区别,但是有一些细小的不同就可以决定它是否可以取代其他商用数据库。首先你要考虑的是总体成本问题。虽然MySQL是免费的,但是这也只是相对而言。管理人员需要考虑培训以及技术支持的成本,而这两者都需要来自于第三方。此外,管理员需要在没有厂商技术文档支持的情况下制定数据库维护与修复计划,除了这些还有升级计划以及路径等问题。