MyCAT
文章平均质量分 73
帝壹
天道酬勤。
天助自助者。
展开
-
MySQL系列之八:中间件
360 Atlas 较为活跃,Atlas 是由 360 Web平台部基础架构团队开发维护的一个基于 MySQL 协议的数据中间层项目。它是在mysql-proxy 0.8.2版本的基础上,对其进行了优化,增加了一些新的功能特性。360内部使用 Atlas 运行的 MySQL 务,每天承载的读写请求数达几十亿条。 主要功能: 1. 读写分离 2. 从库负载均衡转载 2017-04-15 10:24:17 · 5918 阅读 · 0 评论 -
MyCat:对MySQL数据库进行分库分表
本篇前提: mycat配置正确,且能正常启动。1、schema.xml<table>标签:dataNode -- 分片节点指定(取值:dataNode中的name属性值)rule ------ 分片规则选择(取值:rule标签中的name属性值)[root@dras-test conf]# vim schema.xml 1 <?xml version="1.0"?> 2 <!DOCTY原创 2017-04-20 14:11:47 · 2899 阅读 · 0 评论 -
MySQL数据库水平分表策略--一致性hash
一致性hash算法缘起一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到应用。 一致性hash算法提出了在动态变化的Cache环境中,判定哈希算法好坏的四个定义:1. 平衡性(Ba原创 2017-04-21 13:45:08 · 17412 阅读 · 1 评论 -
MyCat中间件:读写分离
利用MyCat中间件实现读写分离需要两步: 1、搭建MySQL主从复制环境 2、配置MyCat读写分离策略一、搭建MySQL主从环境参考上一篇博文:MySQL系列之七:主从复制 二、配置MyCat读写分离策略本篇只讨论MyCat读写分离,有关的配置文件schema.xml 和 server.xml(暂且不谈性能优化)。1、schema.xml文件MyCat作为中间件,它只是一个代理,本身并不进行原创 2017-04-18 08:45:32 · 24583 阅读 · 5 评论 -
MyCat生产实践--一致性hash分片&扩容
MyCat生产实践–一致性hash分片&扩容1、 mycat一致性hash算法分片测试结果配置el_user_user_info表使用一致性hash算法进行分片。 schema.xml<?xml version="1.0"?><!DOCTYPE mycat:schema SYSTEM "schema.dtd"><mycat:schema xmlns:mycat="http://io.my原创 2017-04-26 09:37:58 · 9859 阅读 · 7 评论