MySQL 集群服务简介
《MySQL 集群服务简介》要点:
本文导航 编译自: http://www.tecmint.com/getting-started-with-mysql-clusters-as-a-service/ MySQL Cluster.me[1] 开始提供基于 Galera Replication 技术的 MySQL 和 MariaDB 集群服务. 在本文中我们将会讨论 MySQL 和 MariaDB 集群服务的主要特性. MySQL 集群服务 什么是 MySQL 集群如果你曾经疑惑过如何提升 MySQL 数据库的可靠性和可扩展性,或许你会发现其中一个解决办法就是通过基于 Galera Cluster 技术的 MySQL 集群解决方案. 这项技术使得你可以在一个或者多个数据中心的多个服务器上获得经过同步的完整 MySQL 数据副本.这可以实现数据库的高可用性 - 当你的一个或者多个数据库服务器崩溃后,仍然能够从其它剩余服务器上获得完整的服务. 需要注意的是在 MySQL 集群中需要至少 3 台服务器,因为当其中一台服务器从崩溃中恢复的时候需要从仍然存活的两台服务器中选择一个捐赠者拷贝一份数据,所以为了能够从崩溃中顺利恢复数据,必须要保证两台在线服务器以便从中恢复数据.(LCTT 译注:在捐赠者提供复制数据时,另外一台可以不停顿地提供服务) 同样,MariaDB 集群[2]和 MySQL 集群在本质上是相同的,因为 MariaDB 是基于 MySQL 开发的一个更新、更优化的版本. MySQL 集群与 Galera 复制技术 什么是 MySQL 和 MariaDB 集群服务?MySQL 集群服务提供了能够同时解决可靠性和可扩展性的方案. 首先,集群服务使你能够忽略任何数据中心引起的问题,并能获得高达 100% 正常运行时间的数据库高可用性. 其次,将乏味无趣的 MySQL 集群相关管理工作外包出去,能够使你更加专注于业务工作. 事实上,独立管理一个集群需要你能够完成以下所有工作:
但是现在你只需要通过使用 MySQLcluster.me 团队提供的 MySQL 集群服务就可以节省大量的时间和金钱. MySQLcluster.me 提供的 MySQL 集群服务包括了哪些内容? 除了很多高可用性数据服务提供的 100% 可用性外,你还将获得如下保证:
拥有自己的 MySQL 集群会有很多优势,但是需要你足够耐心和有经验才行. 与 MySQL Cluster[3] 团队联系以便找到适合你的工具包. 作者简介: 我是 Ravi Saive,开发了 TecMint.电脑极客和 Linux 专家,喜欢分享关于互联网的建议和点子.我的大部分服务都运行在开源平台 Linux 上.关注我的 Twitter、Facebook 和 Google+. via: http://www.tecmint.com/getting-started-with-mysql-clusters-as-a-service/ 作者:Ravi Saive[4] 译者:beyondworld 校对:wxy 本文由 LCTT[5] 原创编译,Linux中国 荣誉推出
欢迎参与《MySQL 集群服务简介》讨论,分享您的想法,编程之家PHP学院为您提供专业教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |