分布式数据库系统
来源:互联网 发布:python import math 编辑:程序博客网 时间:2024/06/15 10:44
1、主从
安全方面主从可备份,性能方面主从可读写分离。
1.1读写分离
写主库,读从库。主向从同步。
问题:同步肯定会有延时,若主库改了一条记录,从还未同步完成,有一个读取请求进来,怎么避免在从库中读到脏(老)数据?
分两种场景:一种是复杂逻辑查询,第二种是单纯取记录。1、复杂逻辑查询这种查询得出某组合条件下的一个中间结果集,更改某个字段,这条查询的结果集就已失效,需重新执行查询。这种场景可以尝试以下两种方式缓和问题:A.需要读写强一致性的业务,要强行将读语句路由至Master库B.为Slave库增加浮动IP,并通过脚本检测Slave库的延迟,延迟大于指定阈值时,将浮动IP切换至Master库,追平后再切换回Slave。2、单纯取记录这种查询就是取某个字段值,改动字段值后,key仍不变,这种场景可以采用先更新cache,再写主库,这样读取可以从cache中读取到新数据。
- 分布式数据库系统
- 什么是分布式数据库系统
- 分布式数据库系统
- 分布式数据库系统简介
- 分布式数据库系统
- 分布式数据库系统
- 分布式系统------数据库
- 分布式数据库系统
- 分布式数据库系统
- 分布式数据库系统
- 分布式数据库系统
- 分布式数据库集群中间件------分布式系统特性
- 分布式数据库系统(DDBS) 概述
- 分布式数据库系统(DDBS) 概述
- 分布式数据库系统学习心得笔记
- 数据库 分布式系统的事务处理
- 分布式数据库系统的透明性
- 数据库系统体系结构(三)分布式数据库
- 数据校验码
- 两个网站使用同一个数据库,使用同一个登陆页面(一个网站从另一个网站登陆,)
- ubuntu12.04上安装Oracle jdk7
- Socket编程总结—Android手机服务器与多个Android手机客户端之间的通信(非阻塞)
- springmvc 用common-fileupload 上传文件
- 分布式数据库系统
- C++流状态的查询和控制
- google svn https连接不上
- 74.数组中超过出现次数超过一半的数字
- ready函数,css函数,text(),insertAfter()
- libpcap
- hibernate 关系映射
- js判断选择时间不能小于当前时间的示例代码
- 数据挖掘学习—孤立点分析(异类分析)