【技术实现步骤摘要】
本专利技术涉及计算机网络
,具体涉及一种多机房中的数据存储方法和装置。
技术介绍
当今网络环境的建设越来越丰富,而利用建设良好的网络环境发展起来的各项互联网项目也越来越多。而越成功的项目拥有的用户也越多,用户分布在国内外的各地,通过不同的ISP (Internet Service Provider,互联网服务提供商)提供的网络服务访问游戏、网站等运营方的服务器。由于在一个地区部署一个机房很难应对大批的、来自不同地域和不同ISP的网络访问请求,因此各运营方往往部署多个机房,在各个机房分别部署服务器来提供服务,因此,也通常在各个机房中分别部署数据库来提供本机房服务器的数据查询和写入,并为了保证各机房数据库中数据的一致性,将各个机房中部署的数据库中的数据进行同步。然而,数据的同步依赖于网络环境。通常情况下,在1秒内即可完成数据库间的数据同步,然而,在网络环境出现波动,或数据同步所需的网络跨运营商等情况下,数据同步会出现延时,达到1秒、2秒甚至更长时间,这时候对用户可能出现不友好的情况,例如:用户A登录游戏A进行了账号注册,具体地,利用游戏客户端访问了部署 ...
【技术保护点】
一种多机房中的数据存储方法,其中,该方法包括:在所述多机房中的一个机房中部署一个主数据库;所述多个机房中的所有服务器在运行业务的过程中共用所述主数据库,对所述主数据库进行数据读写操作;在所述多个机房中的一个或多个机房中部署一个或多个备份数据库;将所述主数据库中的数据同步到所述一个或多个备份数据库中。
【技术特征摘要】
【专利技术属性】
技术研发人员:王霏,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。