//
在云服务器上安装MySQL,或者使用DBaaS服务。MySQL能够在云知己上运行得更好,但在云环境中的限制常常会导致更早需要进行数据拆分。并且尽管云服务器看起来和你的物理硬件很相似,但可能性能和服务器质量更低。
有时候似乎有人会说“云就是答案,有什么问题吗”这是一个极端,但那些认为云是一个银弹的狂热信众,也有类似的问题。数据库所需要的四种基础资源中的三种在云中明显更差并且或者效率更低,会直接影响到MySQL的性能。
但是对于很多工作负载而言,MySQL能够在云中运行得很好。通常来说,如果能将工作集中到内存中,并且产生的写入负载不超过云能支撑的I/O量,那么就可以获得很好的效果。通过严谨的设计和架构,选择正确的MySQL版本并作合适的配置,可以使你的数据库工作负载和容量能够适应云的长处。但是MySQL并不是天生的云数据库:也就是说,它无法完全使用云计算理论上恩能提供的优点,例如自动扩展。但是一些可替代的技术正在尝试解决这些缺点。
我们已经讨论了很多跟云相关的缺点,这也许会给你一个我们反对云计算的印象。并非如此。这只会因为我们集中在MySQL上,而不是讨论云计算所有的优点,这可能跟你从其它地方阅读到的非常不一样。我们正试着指出在云端运行MySQL有哪些不同,以及哪些是你需要知道的。
我们看到在云中最大的成功是由于商用原因做出的决策。及时长期来看每个商业交易的开销在云中会更高,但其他方面的因素,诸如增加了弹性,减少了前期成本,减少了推向市场的时间,以及降低了风险,这可能更重要。并且你的应用中其他和MySQL无关的部分所获得的好处要远远大于实用MySQL带来的弊端。
云南然成科技有限公司是一家定位于高端网站建设、系统开发、APP开发、软件定制的高新科技公司。我们的团队成员曾来自不同行业,拥有不同背景,公司成立之前,都在互联网行业从事相关工作多年,一直奋斗在APP开发、微信开发、系统开发、商城网站开发第一线。多年的累积是一种财富,我们擅于运用所知所得诠释他们眼中的认知,更善于站在客户的立场上去思考,跨界创新,整合设计。