我看到了一篇有趣的文章:http://mikaelronstrom.blogspot.com/2012/02/105bn-qpm-using-mysql-cluster-72.html,它让我对MySQL Cluster产生了兴趣。
在与主机提供商聊了一会儿之后,有人告诉我,我可能无法在云体系结构上达到这样的性能,这使我想到了我的问题:
Cloud集群与Dedicated集群上的MySQL集群
谢谢
发布于 2012-06-20 20:21:02
最大的区别将来自于网络-Mikael的测试是在Infiniband上运行的,而大多数主机或云提供商不会给您提供那种专用带宽。作为分布式数据库,MySQL集群需要较高的网络带宽来支持节点间的消息传递,因此网络延迟越大,读写性能就越低,但这可以通过增加数据库的并发负载来抵消。
如果您想了解更多关于基准测试本身以及如何在您自己的云供应商环境中运行它的信息,请访问以下博客:https://blogs.oracle.com/MySQL/entry/performance_测试_的_mysql_集群
发布于 2012-08-28 08:15:58
实际上,可以选择在云上的集群实例之间实现高性能的联网。有些提供商允许您订购使用快速网络技术(Infiniband或类似的)连接的特殊“集群实例”。这使得云选项在性能上等同于数据中心中的集群--当然,您需要考虑成本,因为集群实例比常规实例要昂贵得多。
下面是指向亚马逊EC2上集群实例选项的文档的链接。他们将其描述如下:
Amazon提供了两种集群实例类型:集群计算实例和集群图形处理单元实例。这些实例类型提供了大量的计算能力,并增加了网络性能。它们非常适合高性能计算(HPC)应用程序和其他要求较高的网络绑定应用程序,如许多科学和工程应用程序、金融建模应用程序和业务分析应用程序。您可以在逻辑上将集群实例分组为集群(称为集群布局组)。这使得应用程序能够获得许多HPC应用程序典型的紧密耦合、节点到节点通信所需的全二分带宽和低延迟网络性能。
云中DB集群的另一个选择是萨伦德云数据库、RackSpace MySQL等服务。然而,我不知道这些服务的性能如何达到infiniband集群的水平。
https://dba.stackexchange.com/questions/19384
复制相似问题