`
sbl2255
  • 浏览: 212083 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Mysql中间件Atlas

 
阅读更多

1.读写分离

  根据配置文件说明,配置主从IP信息,不过到一定数据量时效果如何……

 配置中需要注意数据库访问权限问题

 

2.分表

真心吐槽,有分表功能,可是还得手动创建分表……

 

 

1.使用Atlas的分表功能时,首先需要在配置文件(test.cnf)设置tables参数。

2.tables参数设置格式:数据库名.表名.分表字段.子表数量,比如你的数据库名叫school,表名叫stu,分表字段叫id,总共分为100张表,那么就写为school.stu.id.100,如果还有其他的分表,以逗号分隔即可。用户需要手动建立100张子表(stu_0,stu_1,…stu_99,注意子表序号是从0开始的)。且所有的子表必须在DB的同一个database里。

3.当通过Atlas执行(SELECT、DELETE、UPDATE、INSERT、REPLACE)操作时,Atlas会根据分表结果(id%100=k),定位到相应的子表(stu_k)。例如,执行select * from stu where id=110;,Atlas会自动从stu_10这张子表返回查询结果。但如果执行SQL语句(select * from stu;)时不带上id,则会提示执行stu 表不存在。

4.Atlas暂不支持自动建表和跨库分表的功能。

5.Atlas目前支持分表的语句有SELECT、DELETE、UPDATE、INSERT、REPLACE。

 

 

 

 

分享到:
评论

相关推荐

    linux运维学习笔记:Mysql中间件Atlas读写分离原理与实战.pdf

    linux运维学习笔记:Mysql中间件Atlas读写分离原理与实战

    高性能MySQL中间件Atlas.pdf

    高性能MySQL中间件Atlas.pdf

    mysql中间件研究(Atlas_cobar_TDDL)

    mysql中间件研究(Atlas_cobar_TDDL)

    mysql中间件研究(Atlas、cobar、TDDL、Mycat).doc

    mysql中间件研究(Atlas、cobar、TDDL、Mycat).doc

    mysql中间件研究(Atlas、cobar、TDDL、Mycat).docx

    mysql中间件研究(Atlas、cobar、TDDL、Mycat).docx

    Atlas-mysql中间件

    atlas最新安装包。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

    数据库中间件Atlas

    Atlas是基于mysql-proxy • 主流程中的Lua脚本用C重写 • 网络模型,线程模型重写 • 实现了“真正意义”上的连接池,真正连接复用 • 优化了锁机制,性能提高数十倍 • 官方mysql-proxy主库宕机从库亦不可用,Atlas...

    MySQL数据库读写分离中间件Atlas

    Atlas是由奇虎360公发的基于MySQL协议的数据库中间件产品,它在MySQL官方推出的MySQL-Proxy0.8.2版本的基础上,修改了若干Bug,并增加了很多功能特性。目前该产品在360内部得到了广泛应用,覆盖80%以上的MySQL业务,...

    Atlas-2.2.1.el6.x86_64.rar

    Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部...

    基于MySQL的数据库中间件Meituan-DBProxy.zip

    奇虎360公司开源的Atlas是优秀的数据库中间件,美团点评DBA团队针对公司内部需求,在其上做了很多改进工作,形成了新的高可靠、高可用企业级数据库中间件DBProxy,已在公司内部生产环境广泛使用,较为成熟、稳定。...

    Atlas-2.2-debian7.0-x86_64.deb

    MySQL读写分离中间件,ubuntu版安装包

    mysql读写分离

    通过MySQL中间件做主从集群,mysql Proxy、Amoeba、Atlas等中间件貌似都能符合需求。 优点是与应用层解耦。 缺点是增加一个服务维护的风险点,性能及稳定性待测试,需要支持代码强制主从和事务。

    Atlas-2.2.1.el6.x86_64.rpm

    Atlas是一个位于前端应用与后端MySQL数据库之间的中间件,它使得应用程序员无需再关心读写分离、分表等与MySQL相关的细节,可以专注于编写业务逻辑,同时使得DBA的运维工作对前端应用透明,上下线DB前端应用无感知。

    仿照QQ的java源码-Atlas:MySQL的高性能稳定代理,由奇虎DBA和基础设施团队开发

    Atlas是一个基于MySQL协议的数据库中间件项目,由奇虎360软件有限公司(纽约证券交易所代码:奇虎)Web平台部基础架构团队开发和维护。 它在 MySQL-Proxy 0.8.2 的基础上修复了许多错误并添加了许多新功能。 目前该...

    atlas_2.2.1-2_amd64.deb

    mysql读写分离中间件,ubuntu安装版,使用dpkg -i安装即可

    AtlasDocument.pdf

    Atlas 是由 Qihoo 360 公司 Web 平台部基础架构团队开发维护的一个基于 ...司内部得到了广泛应用,很多 MySQL 业务已经接入了 Atlas 平台,每天承载的 读写请求数达几十亿条。此文档介绍了Atlas 的内容。

    Go在TiDB的实践

    在360的时候,负责Atlas的Sharding(切片技术)的实现。在这个过程中,发现中间件这个数据库方案存在了诸多限制。比如说数据迁移的场景,当槽位需要在原有设定值的基础上再增加,整个操作过程需要人工介入而且极其复杂...

    开涛高可用高并发-亿级流量核心技术

    20.3.5 Mysql+Atlas配置 390 20.3.6 Java+Tomcat安装 394 20.3.7 Java+Tomcat逻辑开发 395 20.3.8 Nginx+Lua逻辑开发 401 21 使用OpenResty开发商品详情页 405 21.1 技术选型 407 21.2 核心流程 408 21.3 项目搭建 ...

Global site tag (gtag.js) - Google Analytics