随着互联网的不断深入扩张,社交网络、高速移动宽带乃至连接到更智能的设备和机器与机器的交互(M2M),数据量正在爆炸性增长。
MySQL集群以无可比拟的可扩展性、高可用性和灵活性使得用户能够满足下一代互联网、云及通信服务的数据库挑战。
MySQL集群为您提供以下好处:
自动分片,因而有很强的写操作可扩展性
MySQL集群自动将表格划分到不同节点上,使数据库可以在低成本的商业硬件上横向扩展以支持读写量大的工作任务,可以从SQL访问也可直接通过NoSQL API访问。
分片对应用程序来说是完全透明的,应用程序能够连接到集群中的任何节点上,并通过查询而自动访问正确的片区。
由于有active/active的多主架构,更新可以在任何节点上操作,而且可以立即用到访问集群的所有其它客户机上。
class='fit-image' onload='javascript:if(this.width>498)this.width=498;' onmousewheel = 'javascript:return big(this)' style="width: 494px; height: 302px" border="0" alt="" src="http://images.51cto.com/files/uploadimg/20120217/1430300.png" width="1070" height="528" />
MySQL集群无单点故障,有极高的故障抵抗能力
与其它分片数据库不同,在不同片区进行查询或事务处理时用户不必损失执行JOIN操作的功能或牺牲ACID保证。
MySQL集群还可以在不同数据中心复制数据,从而提高了灾难恢复能力和全球扩展能力。使用其冲突来处理机制,每个集群都可以是活跃的,可以接受更新而又能维持不同地点之间的一致性。
99.999%的可用性
MySQL集群有分布式无共享架构,可以达到99.999%的可用性,确保了较强的故障恢复能力和在不停机状态下执行预定维护的能力。
防止运行中断:
MySQL集群无单点故障,有极高的故障抵抗能力
MySQL集群还支持在线操作,能防止30%左右由定期维护活动造成的停机时间。这些在线操作包括:
SQL 与 NoSQL APIs
MySQL集群使用户可以在解决方案中整合关系技术和NoSQL技术中的最佳部分,从而降低成本、风险和复杂性,包括:
MySQL集群有多个数据库接口,为开发者提供了最大的灵活性,并可以整个地绕过SQL层而快速访问本地表格。每个SQL及NoSQL API都可在相同的数据集间同时使用。
MySQL 集群的SQL及NoSQL API
MySQL服务器提供了一个行业标准SQL接口与集群的连接,用于运行复杂的关系查询,并为所有的标准MySQL连接器提供了连接途径,包括:
MySQL集群还支持NoSQL API的选择:
实时性能
MySQL集群提供了实时的响应时间和吞吐量,能满足要求最严格的互联网、电信及企业应用的需要。
带有跨地域复制功能的多站点集群
跨地域复制使多个集群可以分布在不同的地点,从而提高了灾难恢复能力和全球互联网服务的可扩展性。
线扩展和模式(Schema)升级
为支持持续运营,MySQL集群允许向正在运行的数据库模式(Schema)中在线添加节点和更新内容,因而能支持快速变化和高度动态的工作任务。
MySQL集群管理器
为以最低的成本提供新的、高度可用的服务,管理员必须用最少的资源做最多的事。MySQL集群管理器通过自动执行日常管理任务从而简化了MySQL集群电信运营商级版本数据库的创建和管理。
这样,数据库管理员和系统管理员可以更加高效地工作,更加专注于战略IT活动并更快地响应不断变化的用户要求。同时,还可以大大降低由于手动配置失误而造成的数据库宕机风险。
MySQL集群管理器有三个核心能力,帮助管理员提高效率并简化管理工作。
MySQL集群管理器是商业化MySQL集群电信运营商级版本数据库的一部分。
24x7 的技术支持
MySQL的技术支持服务提供24x7的专家级MySQL支持工程师直接委派,他们可以帮您开发、部署和管理MySQL应用。
更多了解:http://www.mysql.com/products/cluster/