【技术实现步骤摘要】
【国外来华专利技术】基于云存储类别的可变缓存可用性
技术介绍
[0001]公开文本总体涉及一种存储系统,并且更具体地,涉及使用缓存集群和对象存储来复制并检索数据。
[0002]相关技术描述
[0003]现代数据库系统常规地实现管理系统,这些管理系统使用户能够有组织地存储可被高效访问并操纵的信息的集合。在许多情况下,这些数据库系统包括协同工作以实现数据库服务的数据库节点和存储节点。数据库节点通常处理数据库事务以读取和操纵数据,而存储节点工作以确保那些事务的结果以可被有效访问的方式被存储。管理系统还经常设法确保数据库系统的数据跨各个区域被充分复制,以便在数据库系统的部分故障或变得不可用的情况下,防止数据丢失。
附图说明
[0004]图1A是示出根据一些实施方案的云环境的示例性元件的框图。
[0005]图1B描绘的框图示出根据一些实施方案的存储缓存的示例。
[0006]图2是示出根据一些实施方案的包括云基服务的云环境的示例性元件的框图,该云基服务配置为处理对云基服务的写入请求。
[0007]图3描绘的框图示出根据一些实施方案的包括云基服务的云环境的示例性元件,该云基服务配置为处理对云基服务的写入和读取请求。
[0008]图4描绘的框图示出根据一些实施方案的包括具有三个可用区域的云基服务的云环境的示例性元件,该云基服务配置为处理对云基服务的写入和读取请求。
[0009]图5描绘的框图示出根据一些实施方案的包括云基服务的云环境的示例性元件,该云基服务配置为处理对云基服务的写入和读取请求以及对写 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:由分布式存储系统的数据库节点从多个实体中的第一实体接收存储数据集的请求;由所述数据库节点获得与所述第一实体相关联的元数据,其中所述元数据指定所述多个实体的多个分类中的一个分类;由所述数据库节点将所述数据集提供至多个缓存中的一个或多个缓存以便存储,其中所述多个缓存被配置为基于在与所述第一实体相关联的元数据中识别的所述第一实体的分类而存储所述数据集,并且其中所述多个缓存位于两个或更多个可用区域中;和由所述数据库节点将所述数据集存储在联接至所述数据库节点的共享对象储存器中。2.根据权利要求1所述的方法,其中所述获得通过以下执行:从所述分布式存储系统的集群管理器接收与所述多个实体中的不同实体相关联的元数据,其中所述元数据包括由所述集群管理器基于与不同数据集相关联的实体的分类针对所述不同数据集而保持的标签。3.根据权利要求2所述的方法,其中所述数据集的标签指示存储所述数据集的副本的多个缓存的相应可用区域。4.根据权利要求1所述的方法,其中所述多个缓存还被配置为:基于在与所述第一实体相关联的元数据中指示的所述第一实体的分类和在与第二实体相关联的元数据中指示的所述第二实体的分类,为所述多个实体中的所述第一实体分配比所述第二实体更大的缓存空间量。5.根据权利要求1所述的方法,其中所述多个缓存还被配置为:响应于系统故障:基于所述第一实体的分类,确定将所述第一实体的数据从所述共享对象储存器重新填充入所述多个缓存中的一个或多个缓存;和基于第二实体的分类,确定不将所述多个实体中的第二实体的数据重新填充入所述多个缓存中的一个或多个缓存,其中所述第一实体的数据的重新填充是在没有被缓存未命中引发的情况下执行的。6.根据权利要求1所述的方法,其中所述多个缓存还被配置为:基于所述第一实体的分类,跨不同可用区域存储所述第一实体的数据的多个副本;和基于所述多个实体中的第二实体的分类,存储所述第二实体的数据的单个副本。7.根据权利要求1所述的方法,其中所述多个缓存还被配置为:基于第二实体的分类,在执行针对所述第一实体存储的数据的缓存回收之前,执行针对所述第二实体存储的数据的缓存回收。8.根据权利要求1所述的方法,还包括:由所述数据库节点从所述多个实体中的第二实体接收针对第二数据集的请求;由所述数据库节点基于与所述第二实体相关联的元数据而识别存储所述第二数据集的所述多个缓存中的第一缓存,其中所述第一缓存位于第一可用区域中;和由所述数据库节点响应针对所述第二数据集的所述请求,其中所述响应是基于从所述第一缓存检索所述第二数据集而执行的。9.根据权利要求8所述的方法,还包括:由所述数据库节点确定在所述第一缓存中已经发生缓存未命中;和
由所述数据库节点基于与所述缓存未命中相关联的实体的分类,确定是否使用来自所述共享对象储存器的数据而针对来自所述第一缓存的数据未命中提供查询服务。10.根据权利要求1所述的方法,还包括:由所述数据库节点从所述多个实体中的第二实体接收针对第二数据集的请求;和由所述数据库节点从所述共享对象储存器检索所述第二数据集,其中基于在与所述第二实体相关联的元数据中指示的分类而执行所述检索。11.一种分布式存储系统,包括:数据集群,其包括分隔为多个可用区域的多个存储缓存;共享对象储存器,其联接至所述数据集群;和多个数据库节点,其位于所述多个可用区域中;其中第一可用区域中的第一数据库节点被配置为:从多个实体中的第一实体接收针对...
【专利技术属性】
技术研发人员:V,
申请(专利权)人:易享信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。