当前位置: 首页 > news >正文

服务范围 网站建设公司028网站建设

服务范围 网站建设公司,028网站建设,抖音小店代运营,企业网站建设规范1、MyCat概述 从定义和分类来看#xff0c;它是一个开源的分布式数据库系统#xff0c;是一个实现了MySQL协议的Server#xff0c;前端用户可以把它看做是一个数据库代理#xff0c;用MySQL客户端工具和命令行访问#xff0c;而其后端可以用MySQL原生#xff08;Native它是一个开源的分布式数据库系统是一个实现了MySQL协议的Server前端用户可以把它看做是一个数据库代理用MySQL客户端工具和命令行访问而其后端可以用MySQL原生Native协议与多个MySQL服务器通信也可以用JDBC协议与大多数主流数据库服务器通信其核心功能是读写分离、数据分片垂直拆分分库、水平拆分分表、垂直拆分水平拆分和多数据源整合。  Mycat发展到目前版本已经不在是一个单纯的MySQL代理了它的后端可以支持MySQL、SQL Server、Oracle、DB2、PostgreSQL等主流数据库也支持MongoDB、NOSQL方式等存储未来还会支持更多类型的存储。而在最终用户看来无论是那种存储方式在Mycat里都是一个传统的数据库表支持标准的SQL语句进行数据的操作这样一来对前端业务系统来说可以大幅度降低开发难度提升开发速度在测试阶段可以将一表定义为任何一种Mycat支持的存储方式比如MySQL的MyASM表、内存表、或者MongoDB、LeveIDB以及号称是世界上最快的内存数据库MemSQL上。 2、用途环境介绍  单纯的读写分离此时配置最为简单支持读写分离主从切换。分表分库对于超过1000万的表进行分片最大支持1000亿的单表分片。多租户应用每个应用一个库但应用程序只连接Mycat,从而不改造程序本身实现多租户化。报表系统借助于Mycat的分表能力处理大规模报表的统计。代替Hbase,分析大数据。询的记录需要在3秒内查询出来结果 除了基于主键的查询还可能存在范围查询或其他属性查询此时Mycat可能是最简单有效的选择。该实现需要先完成MySQL的主从复制的相关复制结构操作。才能进行下一步操作。主从复制的相关内容参考《【MySQL专题】02、性能优化之主从复制》。 PS本地服务器采用的主从复制结构模式为一主一从的复制结构 Master192.168.202.128Slave192.168.202.129Mycat192.168.202.130 3、安装MyCat  JDK安装配置文档 参考文档Linux -Centos  常见配置静态IP、YUM...  链接http://note.youdao.com/noteshare?idf2d067e276add283a4db09e5536ff5c9subWEB1e60f94040bd9e345cb536fbd846c9c9 Mycat安装 下载Mycat解压环境变量     解压mycat,根据自己部署规则本人选择将mycat部署在/usr/local/目录下 所以我解压mycat后移动mycat 到/usr/local/目录下,由于为了方便我们日常管理mycat对其进行环境变量配置,分别需要执行如下命令操作。这里就不展示命令的执行过程呢Mycat配置     在配置mycat之前我们需要在mysql主复制节点mysql-master节点上创建两个mysql用户用于mysql数据的写入和读。(y由于mysql数据库刚安装默认mysql的root账号密码为空所以这里登陆就不需要密码登陆若需要管理root账号可以详细去配置root账号的安全权限问题这里就不一一介绍呢),登陆成功后执行相应的账号的创建、授权等注意生产环境要尽量减少权限注意安全问题        接下来我们进入主题mycat的文件配置。首先介绍一下mycat的目录结构如果缺失tree命令可以通过yum install tree -y 进行安装这里不详细介绍本文核心是介绍mycat部署conf目录下存放的配置文件   server.xml是Mycat服务器参数调整和用户授权的配置文件     schema.xml是逻辑库定义和表以及分片定义的配置文件,rule.xml是分片规则的配置文件 分片规则的具体一些参数信息单独存放为文件也在这个目录下配置文件修改需要重启mycat或者通过9066端口reload。 lib目录下主要存放mycat依赖的一些jar文件。 logs:日志存放在logs/mycat.log中每天一个文件  日志配置是在conf/log4.xml中根据自己的需要可以调整输出级别.    注意Linux下部署安装MySQL默认不忽略表名大小写需要手动到/etc/my.cnf 下配置 lower_case_table_names1 使Linux环境下MySQL忽略表名大小写否则使用MyCAT的时候会提示找不到表的错误  配置核心server.xml 和 schema.xml文件,配置详情分别如下本文档介绍的是基础版的mycat运用若需要更深程度的使用可以深度研究 mycat相关知识或者持续关注文档更新  关于schema.xml文件部分参数说明不同参数配置代表mycat采取的机制策略不一样  4、启动MyCat  由于我们配置了mycat的环境变量所以可以直接使用mycat命令操作 直接执行mycat命令可以看出mycat提供了 指定相关命令操作服务器的启动、停止重启等具体命令操作这里我们需要启动mycat直接执行mycat  start 即可。  5、验证  通过刚创建两个账号在第三方工具连接mycat若能成功表示配置完成  6、思考  Mycat 如何进行高可用服务架构搭建 Mycat中间件宕机如何维护 Mycat 中间件的另一特性--数据拆分如何实现 Mycat 中间件如何多语言 Mycat 中间件的运行原理和实现原理 7、参考资料 http://mycat.io/https://www.csdn.net/article/2015-07-16/2825228从零开始MyCAT简易入门 - iVictor - 博客园使用Mycat 做简单的读写分离(一) - 大漠小狼的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园
http://www.w-s-a.com/news/896479/

相关文章:

  • 做小型企业网站多少钱衡阳市建设局网站
  • 金华专业网站建设公司网站建设空间和服务器方式
  • 自己做的网站在浏览器上显示不安全吗wordpress revolution slider
  • 西安网站建设推广优化搜索引擎营销
  • 互联网站备案管理工作方案 工信部注册深圳公司需要什么条件
  • 网站网站服务器网站建设 物流
  • 国外开发网站手机网站建设制作
  • 怎么把自己做的网站传网上青岛工程建设监理公司网站
  • 网站301跳转效果商丘网站公司
  • 公司网站建设西安网站的架构与建设
  • 食品科技学校网站模板花溪村镇建设银行网站
  • 图片渐隐 网站头部flash地方志网站建设自查报告
  • 深圳做商城网站视觉品牌网站建设
  • 永康电子商务网站建设弹幕网站怎么做
  • 百川网站企业做网站要注意哪些
  • 球迷类的网站如何做网站建设需要哪些素材
  • 请问有重庆有做网站吗电子政务系统网站建设的基本过程
  • 建设银行管方网站官网最新版cmsv6
  • 网站开发工程师需要会写什么深圳网站(建设信科网络)
  • 台州网站搭建网站建设需求计划
  • 网站app免费下载软件大全大连百度推广哪家好
  • 网站建设的面试要求iis做的网站手机怎么访问
  • 定州市住房保障和城乡建设局网站上海网站建设排行
  • 网站发帖百度收录网站改版后不收录
  • 昆明建设局网站号码网站开发 浏览器兼容性
  • 湖北专业网站建设大全室内设计联盟app下载
  • 网站建设的意义和作用江苏城市建设档案馆网站
  • 华为云速建站贴心的广州网站建设
  • 网页网站开发公司天津seo推广
  • 网站线框图用什么做共享门店新增礼品卡兑换模式