甲骨文推出MySQL Fabric,简化MySQL的高可用性与可扩展性

北京,2014年5月28日——为了满足当下对Web及云应用需求,甲骨文宣布推出MySQL Fabric。MySQL Fabric是一款可简化管理MySQL数据库群的整合式系统。该产品通过故障检测和故障转移功能提供了高可用性,同时通过自动数据分片功能实现可扩展性。
 
为持续推动MySQL的创新,甲骨文宣布MySQL Fabric全面上市。MySQL Fabric是一开源框架,能够管理MySQL服务器群。
 
客户可通过http://dev.mysql.com/downloads/fabric/下载这款整合可扩展式系统。该系统更加容易实现基于MySQL应用的横向扩展及可用性的提高。
 
如需了解更加详细的信息,请于2014年6月19日(星期四)太平洋时间上午9:00收看网络直播。
 
MySQL Fabric主要功能
 
与MySQL复制功能共同使用实现高可用性时,MySQL Fabric能够提供自动故障检测和故障转移功能。具体包括:
 
监控主数据库,如果服务器出现故障, MySQL Fabric将选出一个从数据库,并将其升级为新的主数据库。
 
提供事务处理的自动路径选择以连接到当前主数据库,及从数据库间的查询负载均衡。拓扑及服务器状态对应用透明。
 
自动数据分片和再分片功能简化了开发运营团队的流程管理工作。这帮助用户能够:
 
对表分片,实现读写的横向扩展;
 
选择对哪些表分片,并指定分片键的字段,包括使用基于哈希映射还是基于区间映射;
 
将现有数据片转移到新的服务器上,或者将这些数据片进一步分成更小的数据片。
 
对PHP、Python和Java连接器的扩展支持使得事务处理和查询能够直接发送到合适的MySQL服务器上。因为无需代理,不会产生额外延迟。
 
甲骨文高管引言
 
甲骨文公司MySQL开发副总裁Tomas Ulin表示:“全球很多大型网站和云应用都借助MySQL复制和分片功能来提升高可用性和可扩展性。MySQL Fabric通过自动故障检测和故障转移实现了高可用性以及自动数据分片,并对所有人开放。凭借MySQL Fabric这款整合的开源框架,无论MySQL应用是在内部部署还是云中,甲骨文都能使其轻松并安全地实现横向扩展。”

时间: 2024-08-04 17:34:18

甲骨文推出MySQL Fabric,简化MySQL的高可用性与可扩展性的相关文章

MySQL Fabric部署

架构描述: 一台主机上安装4个MySQL 服务,其中一个MySQL服务用于存储MySQL Fabric后台数据:另外3个MySQL服务用于主从架构测试.一个主+两个从. 第一部分:二进制方式安装MySQL 5.6.19 1.        操作系统 CentOS release 6.2 (Final) 2.        创建用户和组 [[email protected] ~]# groupadd mysql [[email protected] ~]# useradd -r -g mysqlm

MySQL Fabric概述

Oracle在今年5月推出了一套为各方寄予厚望的MySQL产品 -- MySQL Fabric,从字面上不太能看出它是啥,但是从名称上还是有迹可循的.fabric是"织物"的意思,这意味着它是用来"织"起一片MySQL数据库.MySQL Fabric是一套数据库服务器场(Database Server Farm)的架构管理系统. MySQL Fabric是什么? MySQL Fabric能"组织"多个MySQL数据库,是应用系统将大于几TB的表分

MySQL Fabric高可用配置

1.架构说明 主机  IP 作用 node10 192.168.1.209 MySQL主机 node09 192.168.1.208 MySQL从机 node08 192.168.1.207 MySQL从机 node06 192.168.1.205 Fabric主机,MySQL 5.7 注:node10\node09\node08的主从已经配置过程略过 2.下载工具包 mkdir soft cd soft wget http://dev.mysql.com/get/Downloads/Conne

mysql fabric基础测试

IP规划 主:192.168.1.2, 从:192.168.1.4, 管理主机:192.168.1.5 管理主机要安装mysql-connector-python和mysql-utilities Mysql-python连接器下载地址:http://dev.mysql.com/downloads/connector/python/ rpm -ivh mysql-connector-python-2.0.4-1.el6.src.rpm # wget -c http://dev.mysql.com/

Mysql Fabric实现学习笔记(转载)

Mysql Fabric用来管理mysql服务,提供扩展性和容易使用的系统,管理mysql分片和高可用部署(当前实现了两个特性:高可用和使用数据分片的横向扩展,能单独使用或结合使用这两个特性.). 架构图: 应用请求一个扩展的mysql连接器版本,使用XML-RPC协议访问Fabric,当前可以使用python和J连接器.Fabric管理启动GTIDs(全局事务标识)的mysql集合,检查和维护服务器之间的一致性.集合中的服务器叫高可用组.不属于Fabric高可用组的成员实例,叫备用存储(bac

Mysql Fabric高可用集群分片功能测试

一.MySQL Fabric高可用集群中一台数据库崩溃了,不影响数据的完整性 1.测试前准备 a)   查看group_id-1集群组的服务器状态 mysqlfabric group lookup_servers group_id-1 返回结果: Command : { success = True   return = [{'status': 'PRIMARY', 'server_uuid': '7a45f71d-7934-11e4-9e8c-782bcb74823a', 'mode': 'R

启动和启动和停止MySQL服务停止MySQL服务

1.  启动MySQL服务 启动MySQL服务的命令为: /etc/init.d/mysqld start 命令执行后如图7-5所示,表示启动MySQL服务成功.   (点击查看大图)图7-5  启动MySQL服务 也可以用/etc/init.d/mysqld的简化命令启动MySQL服务: service mysqld start 命令执行结果如图7-6所示.   (点击查看大图)图7-6  service命令启动MySQL服务 2.  停止MySQL服务 停止MySQL服务的命令为: W/et

MySQL Study之--MySQL主从复制类型

MySQL Study之--MySQL主从复制类型 一.复制原理 Mysql内建的复制功能是构建大型,高性能应用程序的基础.将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的.复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器.主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环.这些日志可以记录发送到从服务器的更新.当一个从服务器连接主服务器时,它通知主服务器从服务

涂抹mysql笔记-搭建mysql高可用体系

mysql的高可用体系<>追求更高稳定性的服务体系 可扩展性:横向扩展(增加节点).纵向扩展(增加节点的硬件配置) 高可用性<>Slave+LVS+Keepalived实现高可用:在从库部署负载均衡器.<>安装配置LVS:相当于负载均衡器.我们选择在192.168.1.9主机名为linux04的服务器上安装LVS1.modprobe -l |grep ipvs查看当前操作系统是否存在lpvs模块.2.lsmod |grep ip_vs查看是否ip_vs内个模块是否被加载