【技术实现步骤摘要】
本申请涉及数据库领域,特别是涉及一种主从分离数据库的读写方法和系统。
技术介绍
在大型企业应用中,由于大数据量和大并发访问,数据库很容易成为性能瓶颈。解决这个问题的方法之一是主从读写分离,即采用两个或多个数据库,其中一个为主数据库, 主数据库可以读写,其它为从数据库库,从数据库只读,通过数据库管理系统提供的同步机制与主数据库同步数据。这种方式可以将只读操作转到从数据库,从而减轻主数据库的压力。但是主数据库到从数据库的同步不能做到完全实时,即主数据库到从数据库的同步存在一定的时间延迟,如果对主数据库完成写操作后,立即从从数据库读数据,由于存在时延,可能会读不到刚修改的数据。比如对于修改用户资料的请求这个请求包含两个数据库操作,首先更新数据库用户资料,然后查询用户资料并显示。用户提交修改用户资料的请求,由于该请求中包含写操作,该写操作切换到主数据库执行;修改完成之后该请求会立即查询用户资料并显示,但是查询操作会切换到从数据库执行,由于主从同步的延迟,主数据库的修改还没同步到从数据库,到从数据库查询取到的是修改之前的数据,从用户的角度看,就是更新没有成功, 但实际上 ...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:张顺,王磊,李剑,
申请(专利权)人:北京搜狗科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。