用于智能缓存的方法和系统技术方案

技术编号:40376672 阅读:41 留言:0更新日期:2024-02-20 22:16
本申请描述了一种设备、系统、方法和计算机可读存储介质,所述设备包括:缓存;包括在所述缓存中的多个数据对象,所述多个数据对象将复制到多个不同的已知目标位置;缓存管理器,用于:确定所述缓存中接下来将复制的第一数据对象,并将所述第一数据对象保留在所述缓存中;跟踪所述多个数据对象中的哪些数据对象将复制到所述多个不同目标位置中的哪些所述已知目标位置:当所述缓存已满时,删除以下之一:不要复制的第二数据对象和将最后复制的第三数据对象;其中,数据对象的每次复制由不同的任务执行。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍


技术实现思路

1、提供了一种智能缓存方法和系统,以克服lru的缺点。存储在缓存中的数据对象由可以驻存在处理器中的缓存管理器管理,并根据需要复制到各自的目标位置。数据对象的每次复制都由缓存管理器创建的单个专用任务执行。当缓存已满时,将从缓存中删除不要复制的数据对象或将最后复制的数据对象。

2、根据本专利技术的一些实施例的一方面,提供了:缓存;包括在所述缓存中的多个数据对象,所述多个数据对象将复制到多个不同的已知目标位置;缓存管理器,用于:确定所述缓存中接下来将复制的第一数据对象,并将所述第一数据对象保留在所述缓存中;跟踪所述多个数据对象中的哪些数据对象将复制到所述多个不同目标位置中的哪些所述已知目标位置:当所述缓存已满时,删除以下之一:不要复制的第二数据对象和将最后复制的第三数据对象;其中,数据对象的每次复制由不同的任务执行。

3、根据本专利技术的一些实施例的一方面,提供了一种方法,用于:将多个数据对象存储在缓存中,所述多个数据对象将复制到多个不同的已知目标位置;缓存管理器确定所述缓存中本文档来自技高网...

【技术保护点】

1.一种设备,其特征在于,包括:

2.根据权利要求1所述的设备,其特征在于,所述多个数据对象中的每个数据对象被写入到日志设备。

3.根据权利要求2所述的设备,其特征在于,所述日志设备存储在持久层中。

4.根据权利要求2或3所述的设备,其特征在于,数据移动器从所述日志设备读取第一数据对象数据,并将所述第一数据对象数据复制到复制站点。

5.根据权利要求1至4中任一项所述的设备,其特征在于,所述多个数据对象中的每个数据对象在索引层中索引。

6.根据权利要求1至5中任一项所述的设备,其特征在于,将在所述第一数据对象之后读取的数据对象与所...

【技术特征摘要】
【国外来华专利技术】

1.一种设备,其特征在于,包括:

2.根据权利要求1所述的设备,其特征在于,所述多个数据对象中的每个数据对象被写入到日志设备。

3.根据权利要求2所述的设备,其特征在于,所述日志设备存储在持久层中。

4.根据权利要求2或3所述的设备,其特征在于,数据移动器从所述日志设备读取第一数据对象数据,并将所述第一数据对象数据复制到复制站点。

5.根据权利要求1至4中任一项所述的设备,其特征在于,所述多个数据对象中的每个数据对象在索引层中索引。

6.根据权利要求1至5中任一项所述的设备,其特征在于,将在所述第一数据对象之后读取的数据对象与所述第一数据对象连续存储在所述缓存中。

7.根据权利要求1至6中任一项所述的设备,其特征在于,如果将在所述第一数据对象之后读取的第四数据对象不在所述缓存中,则所述缓存管理器预取所述第四数据对象。

8.根据权利要求1至7中任一项所述的设备,其特征在于,所述多个数据对象的复制发生在kubernetes集群中。

9.根据权利要求1至8中任一项所述的设备,其特征在于,所述缓存管理器用于在所述缓存已满时删除最新接收到的数据对象。

10.根据权利要求1至9中任一项所述的设备,其特征在于,还包括,当所述多个数据对象中的一个数据对象已复制到其所有已知目标位置时,所述缓存管理器删除所述一个数据对象。

11.根据权利要求1至10中任一项所述的设备,其特征在于,所述缓存管理器删除所述多个数据对象中依序写入在硬盘上且需要逐个发送的至少两个数据对象。

12.根据权利要求11所述的设备,其特征在于,还包括,在删除所述多个数据对象中的至少两个数据对象之后,所述缓存管理器从硬盘驱动器获取所述多个数据中的所述至少两个数据对象。

13.一种方法,其特征...

【专利技术属性】
技术研发人员:阿萨夫·纳塔逊阿米特·格兰德
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

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

1