[发明专利]存储器高速缓存数据中心有效
申请号: | 201180013647.2 | 申请日: | 2011-03-09 |
公开(公告)号: | CN102782670A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | V.拉文希;B.J.巴罗斯;M.J.麦肯;H.戈迪尔;陈新光;O.V.奥巴桑乔;P.R.C.明 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F13/16;G06F17/40 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李舒;汪扬 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 高速缓存 数据中心 | ||
1.一种在第一数据中心中实施的方法,所述方法包括:
在所述第一数据中心的存储器高速缓存中维护数据,所述第一数据中心是存储器高速缓存数据中心,其中所述数据持久存储于远离第一数据中心设置的第二数据中心中的数据库中,并且其中所述存储器高速缓存包括易失性存储器;
响应于在所述第一数据中心接收的针对数据的请求,如果所述数据在所述存储器高速缓存中,则从所述存储器高速缓存获取所请求的数据,否则从远离第一数据中心设置的不同数据中心获得所请求的数据并且向所述存储器高速缓存添加所请求的数据;
向从其接收所述请求的请求者返回所请求的数据;并且
响应于在所述第一数据中心接收的对在所述第一数据中心中存储附加数据的请求,在已经向所述第二数据中心中的所述数据库添加所述附加数据之后在所述存储器高速缓存中存储所述附加数据。
2.如权利要求1所述的方法,其中维护所述数据包括当在所述第一数据中心中无持久存储所述数据的数据库时维护所述数据。
3.如权利要求1所述的方法,其中所述存储器高速缓存包括多个存储器组,并且其中所述维护包括在所述多个存储器组中的每个存储器组中存储所述数据的副本。
4.如权利要求3所述的方法,其中所述多个存储器组中的第一存储器组包括易失性存储器,并且所述多个存储器组中的第二存储器组包括一个或者多个盘驱动。
5.如权利要求4所述的方法,其中所述一个或者多个盘驱动包括一个或者多个固态驱动。
6.如权利要求4所述的方法,还包括:在易失性存储器中的日志中存储所述附加数据,然后随后在所述日志中写入从多个请求接收的数据以在所述一个或者多个盘驱动上依次存储附加数据。
7.如权利要求4所述的方法,其中从所述存储器高速缓存获取所请求的数据包括:在尝试从所述第二存储器组获取所请求的数据之前尝试从所述第一存储器组获取所请求的数据。
8.如权利要求3所述的方法,其中所述多个存储器组中的每个存储器组包括多个服务器计算机中的不同服务器计算机。
9.如权利要求3所述的方法,其中获取所请求的数据包括:
访问所述多个存储器组中的第一存储器组以获取所请求的数据;
如果所请求的数据在所述第一存储器组中,则从所述第一存储器组获取所请求的数据;并且
如果所请求的数据未在所述第一存储器组中,则从所述多个存储器组中的第二存储器组获取所请求的数据并且向所述第一存储器组添加所请求的数据。
10.如权利要求3所述的方法,其中在所述存储器高速缓存中维护数据包括:
比较所述多个存储器组中的第一存储器组中的第一数据集与所述多个存储器组中的第二存储器组中的第二数据集;
向所述第二存储器组复制在所述第一数据集中、未在所述第二数据集中的数据;并且
向所述第一存储器组复制在所述第二数据集中、未在所述第一数据集中的数据。
11.如权利要求1所述的方法,其中所述不同数据中心是第二数据中心,并且其中从所述不同数据中心获得所请求的数据包括:从所述第二数据中心的数据库获得所请求的数据。
12.如权利要求1所述的方法,还包括:将所述附加数据与来自多个附加请求的数据一起分批以将附加数据存储到单个组合的存储请求中;并且向所述第二数据库发送所述单个组合的存储请求。
13.如权利要求1所述的方法,还包括:
从所述第二数据中心接收新数据,其中响应于对在所述第二数据中心中的所述数据库中存储的数据的更新从所述第二数据中心接收所述新数据;
校验接收的新数据的先前版本是否已经存储于所述存储器高速缓存中;并且
仅在接收的新数据的先前版本已经存储于所述存储器高速缓存中的情况下,才在所述存储器高速缓存中存储所接收的新数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180013647.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:管状无缝针织胸罩及其制造方法
- 下一篇:系统调度信息发送方法、装置及基站系统