一次开发,发现获取数据特别慢。mysql版本为5.4;而将mysql升级到5.7之后发现速度飞快。由于担心高版本mysql收费、以及社区版本是否可商用的原因,特地查询mysql社区版本与商业版本的对比。经过总结还是使用mysql5.7社区版。
1、商业版本组织管理与测试环节控制更严格,稳定性方面,会比社区版本更稳定。
2、mysql是成熟产品,商业版与社区版之间性能方面相差不大。
3、商业版不遵守GPL协议,社区版遵守GPL协议可以免费使用。
4、使用商业版后可以购买相关的服务,享受724小时技术支持以及定时打补丁等服务,但是用户必须为此支付服务费用。
5、社区版本的维护服务只能靠社区提供,无法像商业版本获得故障及补丁解决服务了,但是,使用社区版是完全免费的方式,社区版的服务质量与时效性等方面就无法与mysql公司提供的服务相比了。
6、商业版本和社区版 TLS/SSL 协议详解
商业版:支持TLSv1,TLSv1.1,TLSv1.2.
社区版:支持TLSv1,TLSv1.1.
原因:商业版使用的是OpenSSL,社区版使用的是yaSSL。
TLSv1.2需要OpenSSL支持,所以商业版支持TLSv1.2。
社区版想要使用TLSv1.2需要使用CMake工具编译源码。
7、show VARIABLES like 'tls_version';查看当前mysql支持的TLS/SSL协议。看出自己是社区版还是商业版。SELECT VERSION();查看是哪个版本