社区
MySQL
帖子详情
mysql中间件的一个问题
hbgzg3006
2017-08-24 06:30:50
现在有不少mysql中间件,主要用来做主从分离、主从切换、负载均衡等,我有几个问题希望大神能帮解答一下。
1、我如果想写完直接读,比如所有的select都是走从库,但是我从主库写,这个时候怎么拿到我刚插入的ID?如果我想拿刚插入之后某一个特征的数据现在是多少条,由于从库稍有延迟,导致从库查询出的数据是有问题的、
2、事物怎么保证?我插入主库成功了,然后我读从库的某一个数据,发现读取的信息有异常,回滚的话,怎么回滚?
...全文
205
1
打赏
收藏
mysql中间件的一个问题
现在有不少mysql中间件,主要用来做主从分离、主从切换、负载均衡等,我有几个问题希望大神能帮解答一下。 1、我如果想写完直接读,比如所有的select都是走从库,但是我从主库写,这个时候怎么拿到我刚插入的ID?如果我想拿刚插入之后某一个特征的数据现在是多少条,由于从库稍有延迟,导致从库查询出的数据是有问题的、 2、事物怎么保证?我插入主库成功了,然后我读从库的某一个数据,发现读取的信息有异常,回滚的话,怎么回滚?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hbgzg3006
2017-08-24
打赏
举报
回复
最好不要是延迟从库读这种方案。。。
基于数据库
中间件
Mycat的
MySQL
主从与读写分离配置详解与示例
根据【心跳
问题
heartbeat bug #393】以及【bug407:修复主从状态监控和读写分离】,做了修正,请使用附件中的Mycat安装包。
Mysql
中间件
和高可用
2.#逻辑库名(如上面的TESTDB,也就是登录mycat后显示的库名,切换这个库之后,显示的就是代理的真实
mysql
数据库的表)要在schema.xml里面也定义,否则会导致mycat服务启动失败!这里只定义了
一个
标签,所以把多余的都注释了。schema.xml是最主要的配置项,此文件关联
mysql
读写分离策略,读写分离、分库分表策略、分片节点都是在此文件中配置的.MyCat作为
中间件
,它只是
一个
代理,本身并不进行数据存储,需要连接后端的
MySQL
物理服务器,此文件就是用来连接
MySQL
服务器的。
mysql
中间件
汇总
一、写在前面
mysql
作为互联网公司都会用到的数据库,在使用过程中。会用主从复制来提高性能。会用分库分表解决写入
问题
。以下介绍
mysql
中间件
的一些实现方案 二、Atlas Atlas时 360 公司开发维护的
一个
基于
MySQL
协议的数据中间层项目。 2.1 atlas架构 Atlas是
一个
位于应用程序与
MySQL
之间
中间件
。在后端DB看来,Atlas相当于连接它的客户端,在前端应用看来,At...
MySQL
中间件
汇总比较
360 Atlas 较为活跃,Atlas 是由 360 Web平台部基础架构团队开发维护的
一个
基于
MySQL
协议的数据中间层项目。它是在
mysql
-proxy 0.8.2版本的基础上,对其进行了优化,增加了一些新的功能特性。360内部使用 Atlas 运行的
MySQL
务,每天承载的读写请求数达几十亿条。 主要功能: 1. 读写分离 2. 从库负载均衡 3. IP过滤 4. SQL语句黑白名单 5. 自动分表 Cobar (不维护了) Cobar是阿里巴巴(B2B)部门开发的一种关系
谈下
mysql
中间件
(
问题
域、业内组件)
这段时间团队在梳理
mysql
使用上的一些痛点(分库分表、读写分离、权限控制、监控告警、日志审计等),也调研了业内一些
mysql
中间件
的实现,这里把对
问题
域的思考,以及常见
中间件
整理沉淀一下 一、
问题
域(业务自己搭
mysql
痛点是什么?目标是什么?) 痛点 目标 连接管理 客户端连接使用不受限制,没有复用,业务之间互相影响(如1个服务写得有
问题
就可把
mysql
连接...
MySQL
56,916
社区成员
56,755
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章