以下仅代表个人观点,仅供参考:
centos 与redhat
a、目前我们官方的操作系统建议是centos 5.5 以上版本,已经有客户在使用 centos 6.5 并且已经正常运行了半年以上。我们的软件属于应用层软件,底层需要基于php、nginx和mysql等软件的支持,也就说我们能否支持redhat linux 6.5 要取决于我们底层php等软件能否正常支持。
centos是linux的发行版本之一,它是将redhat的源代码重新编译一遍然后再次发行的版本。原则上,centos只是是修复一些bug,去掉了radhat的版权。centos也声称可以百分之百兼容redhat的软件。
所以,我们可以默认我们的软件是支持redhat linux 6.5。
mysql 与 Oracle
b、客户一直在纠结Oracle 数据库和mysql数据库。我们可以引导客户,mysql数据库的优势可以从以下几个方面来诠释:
i、mysql是免费的,企业不需要为为此付出高昂的费用。即使免费,mysql官方仍然是提供技术支持服务。
ii、性能出色。 就性能而言,mysql是相当出色的;mysql 5.6版本比之前的老版本速度快至少10倍,单表数据量可以存放上亿条。它包含一个缺省桌面格式MyISAM。MyISAM 数据库与磁盘非常地兼容而不占用过多的CPU和内存。MySQL可以运行于Windows系统而不会发生冲突,在UNIX或类似UNIX系统上运行则更好。你还可以通过使用64位处理器来获取额外的一些性能。因为MySQL在内部里很多时候都使用64位的整数处理。
iii、mysql是开源的,这样企业根本不需要担心使用的版本不维护所产生一系列问题;客户也可以根据自己的需求加入自己想要的扩展和功能。
iv、应用广泛。mysql是当今世界上最流行的关系型数据库。目前世界上8成以上的web软件使用mysql的数据库,无论你是一个快速成长的web应用企业,独立软件开发商或者是大型企业,Mysql都能经济有效的帮助你交付高性能,可扩展的数据库应用。目前facebook、谷歌、百度、腾讯、阿里等大型互联网企业都在广泛的应用mysql数据库,国内几乎所有云计算公司的“云数据库”都是基于mysql的,比如阿里云的RDS。