[发明专利]管理数据资源在审
申请号: | 201980077702.0 | 申请日: | 2019-11-19 |
公开(公告)号: | CN113168402A | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | T·克勒策;J-O·A·卡尔伯格;S·R·贾亚孙达拉;O·弗莱德博格;O·托尔比约恩森;A·A·克瓦尔内斯;H·G·索尔海姆 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F16/14 | 分类号: | G06F16/14;G06F21/62 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 贾丽萍 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 数据 资源 | ||
一种方法,包括:在数据库中存储参与方同意在其中存储其数据的地理区域的列表;接收存储该参与方的数据的请求,其中至少一个数据具有区域限制,该区域限制对其中能够存储该数据的区域进行限制;基于数据中相应一个的相应区域限制,确定相应数据可以存储在区域列表中的哪个区域中;存储数据,其中根据确定,每个相应的数据被存储在与区域之一相关联的至少一个相应的存储中心中;在数据库中存储包括指向每个相应存储数据的指针的列表,其中该指针标识相应存储中心;接收取回相应存储的数据的请求;使用指针将请求路由到相应的存储中心。
背景技术
随着世界各地用户和应用程序数量的增长,对各种数据资源的存储进行更有效管理的需求不断增长。这些数据资源可能包括例如:诸如电子表格、文字处理文档、幻灯片演示、图像、视频等的文件;诸如电子邮件、IM聊天记录等的存储的通信历史记录;诸如联系人详细信息、社交媒体简档等的用户简档信息;和/或诸如网站、文档共享站点等的站点。这样的数据资源可以源自安装在用户的终端上和/或在线托管的各种应用程序,例如文字处理应用程序、电子表格应用程序、社交媒体应用程序、文件共享应用程序等。
在线存储越来越流行。使用在线存储,这样的数据资源可以在线存储在“云”上,这意味着数据资源存储在可通过因特网访问的服务器系统上,该服务器系统通常包括在一个以上的存储中心和/或地理区域(即,地理位置)中实现的多个服务器单元。通过诸如因特网的网络进行分布式存储和处理的技术在本领域中是已知的。
已知的是,用户使自己的数据资源对其他用户可用,例如同一组织(例如公司)内的其他用户。例如,这可以允许一个或多个其他用户查看数据资源、订阅对数据资源的更新、甚至修改数据资源。
发明内容
服务器系统可用于从一个存储中心向一个或多个不同的存储中心摄取参与方(例如,组织)的数据资源。当数据资源具有由该参与方施加的区域限制时,会出现问题。该参与方可能只能同意将其数据资源存储在特定地理区域(例如特定国家/地区)中。当用户(例如,组织的成员)发起查询请求以查询该参与方的数据资源时,期望存储系统尽可能快地执行查询。
因此,根据本文公开的一个方面,提供了一种服务器系统,其包括一个或多个服务器单元,该服务器系统存储管理器功能,该管理器功能被布置为在一个或多个服务器单元的一个或多个处理器上运行,并且该管理器功能被配置为执行以下操作。管理器功能在数据库中存储参与方同意在其中存储其数据资源的地理区域的列表。由管理器功能接收存储该参与方的数据资源的存储请求。数据资源中的至少一个具有区域限制,该区域限制对能够存储该数据资源的地理区域进行限制。管理器功能基于数据资源中相应一个的相应区域限制来确定至少一个数据资源可以存储在地理区域的列表中的哪个地理区域中。根据该确定,管理器功能存储数据资源。每个相应的数据资源被存储在与至少一个地理区域相关联的至少一个相应的存储中心中。管理器功能还在数据库中存储列表,该列表包括指向每个相应的存储的数据资源的相应的指针,其中,相应的指针标识至少一个相应的存储中心。由管理器功能接收到取回相应的已存储数据资源的查询请求,该管理器功能使用相应的指针将查询请求路由到至少一个相应的存储中心。
本发明的实施例提供了一种集中关于当参与方的数据资源与区域限制相关联时可以以更统一的方式将该参与方的数据资源存储在何处的知识的手段。数据资源可以源自跨多个地理位置的许多存储中心(例如后端服务器)。每个数据资源可能对它的存储位置施加了限制(例如,它可能被绑定到特定的地理区域)。当接收到存储请求时,管理器功能可以确定该参与方的数据资源可以存储在何处,同时遵守与该数据资源相关联的区域限制(可以由该参与方设置)。当接收到查询请求时(例如,从参与方成员的用户设备接收),管理器功能可以确定参与方的数据资源所处的位置,以便将请求路由到正确的存储中心。与源将查询请求定向到可以存储数据资源的每个存储中心(即,在所有存储中心上扇出查询请求)相比,这减少了往返延迟。
提供本发明内容以简化形式介绍一些概念,这些概念将在下面的详细描述中进一步描述。本发明内容既不旨在确定所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。要求保护的主题也不限于解决本文所述的任何或所有缺点的实施方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980077702.0/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置