0

0

MySQL Fabric Server Farm Testing Overview_MySQL

php中文网

php中文网

发布时间:2016-06-01 13:16:42

|

1074人浏览过

|

来源于php中文网

原创

mysql systemqa: mysql fabric server farm setup and testing overview

Kacha
Kacha

KaCha是一款革命性的AI写真工具,用AI技术将照片变成杰作!

下载
MySQL Fabric is an open-source solution released by the MySQL Engineering team at Oracle. It is an extensible and easy to use system for managing a MySQL deployment for Shardingand High-availability.High availability is generally used to describe the ability of a system to continue operating and provide resources to the application when a failure occurs in one or more of the following categories in a fault domain: hardware, software, or application.With high availability feature, MySQL fabric manages several servers in different groupsusing replication topology. At any point of failure it creates servers available to do the regular activities.MySQL Fabric Server Farm Testing Overview_MySQLTo test similar functionalities, we have designed a setup in JET framework which will handle multiple servers in multiple machines.What we did?We have started with a fabric setup class in JET framework, which starts few servers, creates groupsand shards. Initially we ran this on a single machine to verify the setup is fine.Later we moved to 2-3 physical machines to create up to 100 servers, 20 groups and 15 shards. We encountered with a failure as the servers can not be started in individual machines. This was because of the limitations of the physical machine i.e we can not start more that 15-20 servers in a 8gb ram machine.We create a server farm using 2 physical machines and 18 Oracle VMs. There we were able to create a MySQL Fabric setup using 230 servers, 40 groups and 35 shards. This setup was done in linux environment. We then used one window 7 machine and multiple MySQL versions to run the setup.What we have tested using this setup?We have used the setup to run :
  • Feature testing (fabric CLI features)
  • Failover testing ( failing a server/VM and ensure the recovery)
  • Concurrent testing (running multiple activities using threads)
  • Scalability testing
Future activities:
  • Crash Testing includes crashing of fabric state-store, multiples Vms, Multiple servers.
  • Randomize testing includes running randomly selected activities in multiple tests.
  • Blogs about detail of Crash and randomize testing
  • 本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

    相关专题

    更多
    java学习网站推荐汇总
    java学习网站推荐汇总

    本专题整合了java学习网站相关内容,阅读专题下面的文章了解更多详细内容。

    3

    2026.01.08

    java学习网站汇总
    java学习网站汇总

    本专题整合了java学习网站相关内容,阅读专题下面的文章了解更多详细内容。

    0

    2026.01.08

    正则表达式 删除
    正则表达式 删除

    本专题整合了正则表达式删除教程大全,阅读专题下面的文章了解更多详细教程。

    9

    2026.01.08

    java 元空间 永久代
    java 元空间 永久代

    本专题整合了java中元空间和永久代的区别,阅读专题下面的文章了解更多详细内容。

    3

    2026.01.08

    java 永久代和元空间
    java 永久代和元空间

    本专题整合了java中元空间和永久代的区别,阅读专题下面的文章了解更多详细内容。

    0

    2026.01.08

    java成品网站源码资源大全
    java成品网站源码资源大全

    本专题整合了java成品网站源码相关内容,阅读专题下面的文章了解更多详细内容。

    7

    2026.01.08

    java过滤器教程大全
    java过滤器教程大全

    本专题整合了java过滤器相关教程,阅读专题下面的文章了解更多详细内容。

    4

    2026.01.08

    作业帮网页版入口地址大全
    作业帮网页版入口地址大全

    本专题整合了作业帮网页版地址整理,阅读专题下面的文章了解更多详细内容。

    3

    2026.01.08

    学习通网页版入口地址大全
    学习通网页版入口地址大全

    本专题整合了学生通网页版入口相关整理,阅读专题下面的文章了解更多详细内容。

    11

    2026.01.08

    热门下载

    更多
    网站特效
    /
    网站源码
    /
    网站素材
    /
    前端模板

    精品课程

    更多
    相关推荐
    /
    热门推荐
    /
    最新课程
    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送

    Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号