【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请要求于2014年2月19日提交的标题为“Apparatus and method for enterprise data warehouse data processing on cloud infrastructure”的美国临时申请序列第61/941,986号的权益,该申请的公开内容通过引用以其整体并入本文。
本公开涉及管理数据的缓存的资源管理系统及方法。背景目前,许多现有的数据存储和检索系统是可用的。例如,在共享磁盘系统中,所有数据被存储在共享的存储设备上,其从数据集群中的所有处理节点是可访问的。在这种类型的系统中,所有的数据变化被写入到共享的存储设备,以确保数据集群中的所有的处理节点访问一致版本的数据。由于在共享磁盘系统中处理节点的数目增加,因此共享的存储设备(以及处理节点和共享的存储设备之间的通信链路)变成了减缓数据读取和数据写入操作的瓶颈。随着更多的处理节点的添加,进一步地加剧这种瓶颈。因此,由于该瓶颈问题,现有的共享磁盘系统具有有限的可扩展性。另一个现有的数据存储和检索系统被称为“无共享架构”。在此架构中,数据被分布在多个处理节点上,使得每个节点在整个数据库中存储数据的子集。当新的处理节点被添加或移除时,无共享架构必须重新排列在多个处理节点上的数据。这种数据的重新排列可以是费时的并且对在数据重新排列期间执行的数据读取和写入操作具有破坏性。并且,数据对特定节点的亲和度可以在对于流行数据的数据集群上创建“热点”。此外,由于每个处理节点也执行存储功能,因此该架构需要至少一个处理节点来存储数据。因此,如果所有的处理节点都被 ...
【技术保护点】
一种方法,包括:识别用于处理查询的多个文件;将所述多个文件中的每一个分发到特定的执行节点,其中,每个执行节点被配置为利用被分发到该执行节点的文件执行所述查询;通过每个执行节点确定分发的文件是否被存储在所述执行节点的缓存中;响应于确定所述分发的文件被存储在所述执行节点的缓存中,使用一个或多个处理器使用存储在所述缓存中的所述文件来处理所述查询;以及响应于确定所述分发的文件没有被存储在所述执行节点的缓存中:从远程储存设备中检索所述文件;将所述文件存储在所述执行节点的缓存中;以及使用所述一个或多个处理器使用所述文件来处理所述查询。
【技术特征摘要】
【国外来华专利技术】2014.02.19 US 61/941,986;2014.10.20 US 14/518,9711.一种方法,包括:识别用于处理查询的多个文件;将所述多个文件中的每一个分发到特定的执行节点,其中,每个执行节点被配置为利用被分发到该执行节点的文件执行所述查询;通过每个执行节点确定分发的文件是否被存储在所述执行节点的缓存中;响应于确定所述分发的文件被存储在所述执行节点的缓存中,使用一个或多个处理器使用存储在所述缓存中的所述文件来处理所述查询;以及响应于确定所述分发的文件没有被存储在所述执行节点的缓存中:从远程储存设备中检索所述文件;将所述文件存储在所述执行节点的缓存中;以及使用所述一个或多个处理器使用所述文件来处理所述查询。2.根据权利要求1所述的方法,还包括基于当前本地存储在所述执行节点的缓存中的文件,更新元数据信息。3.根据权利要求1所述的方法,其中,将所述文件存储在所述执行节点的缓存中包括确定是将所述分发的文件存储在快速存储设备中还是较慢的储存设备中。4.根据权利要求3所述的方法,其中,确定是将所述分发的文件存储在快速的存储器中还是较慢的储存设备中包括实现最近最少使用(LRU)算法。5.根据权利要求4所述的方法,其中,所述LRU算法还识别要从特定的执行节点的缓存中移除的数据。6.根据权利要求1所述的方法,其中,将所述多个文件中的每一个分发到特定的执行节点包括分析与所述执行节点相关联的元数据。7.根据权利要求1所述的方法,其中,每个执行节点的缓存包括第一储存部分和第二储存部分,其中,所述第一储存部分明显快于所述第二储存部分。8.根据权利要求1所述的方法,其中,所接收的查询包括单指令,所述单指令基本上同时被应用到所述多个文件。9.根据权利要求1所述的方法,其中,从远程储存设备检索所述文件包括:确定所述文件的哪些部分被用于处理所述查询;以及从所述远程储存设备中只检索所述文件的用于处理所述查询的所述部分。10.根据权利要求1所述的方法,还包括将所述文件的用于处理所述查询的所述部分存储在所述执行节点的缓存中。11.根据权利要求1所述的方法,还包括在将所检索的文件存储在所述执行节点的缓存中之前对该文件的数据结构进行修改。12.根据权利要求11所述的方法,其中,对所述检索的文件的所述数据结构进行修改包括对所述检索的文件进行解密。13.根据权利要求11所述的方法,...
【专利技术属性】
技术研发人员:本诺特·戴奇维勒,蒂埃里·克吕安斯,马尔辛·祖科夫斯基,
申请(专利权)人:斯诺弗雷克计算公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。