同步缓存数据的方法、装置、集群、介质及产品制造方法及图纸

技术编号:42730894 阅读:20 留言:0更新日期:2024-09-13 12:16
本公开的实施例涉及一种同步缓存数据的方法、装置、集群、介质及产品。该方法被应用于包括源单元和目标单元的缓存数据同步系统,源单元包括源数据库和源缓存,并且目标单元包括目标数据库和目标缓存。该方法包括源单元对源缓存进行缓存更新操作,并且基于缓存更新操作更新源缓存数据。该方法还包括源单元基于更新的源缓存数据更新源数据库,并且基于数据库更新同步通道将源数据库的更新同步至目标数据库。该方法还包括源单元基于缓存更新操作生成用于更新目标缓存数据的触发事件,并且向目标单元发送触发事件。该方法还包括目标单元基于触发事件和经更新的目标数据库,更新目标缓存数据,使得更新的源缓存数据与更新的目标缓存数据同步。

【技术实现步骤摘要】

本公开的实施例大体上涉及存储领域,并且更具体地涉及一种同步缓存数据的方法、装置、集群、介质及产品


技术介绍

1、云数据中心是一种基于云计算的数据中心,它可以提供计算和数据存储的服务。包括在云数据中心中的多个设备或组件(诸如,服务器、存储设备、网络设备或软件组件等)通过网络被连接在一起,以形成一个高效的系统用于提供稳定的计算和存储能力。用户可以通过网络访问云数据中心,并且租用其中的计算和存储资源来满足自己的需求,从而节省了硬件设备和维护成本,并且可以根据实际需要灵活调整所使用的资源。

2、云数据中心包括多个处理单元(在下文中,也被简称为单元),以用于提供各种服务。在云数据中心中,不同单元之间由于需要协同完成任务通常需要频繁地进行数据交换和通信。通过在单元之间使用缓存机制能够在一定程度上缓解云数据中心的负载压力,提高各个单元的数据访问速度,保证数据的可靠性和可用性,等等。然而,这样的缓存机制在单元之间的协同操作期间仍然存在需要解决的诸多技术问题。


技术实现思路

1、本公开的实施例提供了一种缓存数据同本文档来自技高网...

【技术保护点】

1.一种同步缓存数据的方法,其特征在于,应用于包括源单元和目标单元的缓存数据同步系统,所述源单元包括源服务、源数据库和用于存储源缓存数据的源缓存,所述目标单元包括目标服务、目标数据库和用于存储目标缓存数据的目标缓存,所述方法包括:

2.根据权利要求1所述的方法,所述触发事件包含更新信息,所述更新信息用于标识所述更新的源缓存数据,所述更新的目标缓存数据与所述触发事件中包含的所述更新信息相对应,所述目标单元基于所述触发事件和同步了所述源数据库的更新的所述目标数据库,更新所述目标缓存数据,包括:

3.根据权利要求2所述的方法,所述目标单元基于所述触发事件和同步了所述源数...

【技术特征摘要】

1.一种同步缓存数据的方法,其特征在于,应用于包括源单元和目标单元的缓存数据同步系统,所述源单元包括源服务、源数据库和用于存储源缓存数据的源缓存,所述目标单元包括目标服务、目标数据库和用于存储目标缓存数据的目标缓存,所述方法包括:

2.根据权利要求1所述的方法,所述触发事件包含更新信息,所述更新信息用于标识所述更新的源缓存数据,所述更新的目标缓存数据与所述触发事件中包含的所述更新信息相对应,所述目标单元基于所述触发事件和同步了所述源数据库的更新的所述目标数据库,更新所述目标缓存数据,包括:

3.根据权利要求2所述的方法,所述目标单元基于所述触发事件和同步了所述源数据库的更新的所述目标数据库,更新所述目标缓存数据,包括:

4.根据权利要求2所述的方法,所述基于所述触发事件和所述目标单元的所述目标数据库,在所述目标缓存中更新所述更新的目标缓存数据,包括:

5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1至5任一项所述的方法,其特征在于,所述源缓存到所述目标缓存的缓存同步周期大于所述源数据库到所述目标数据库的数据库同步周期。

7.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述抑制数据的类型包括所述源缓存中的会话数据自增标识符数据类型。

9.根据权利要求1至8任一项所述的方法,其特征在于,所述源单元和所述目标单元之间配置有异步事件通道,所述源单元向所述目标单元发送所述触发事件包括:

10.一种同步缓存数据的装置,其特征在于,应用于包括源单元和目标单元的缓存数据同步系统,所述源单元包括源服务、源数据库和用于存储源缓存数据的源缓存,所述目标单元包括目标服务、目标数据库和用于存储目标缓存数据的目标缓存,所述装置包...

【专利技术属性】
技术研发人员:虞庆平夏利
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1