数据库数据分布管理制造技术

技术编号:16048989 阅读:29 留言:0更新日期:2017-08-20 08:42
维护跨越前端数据库和一个或者多个云数据库而分布的数据库。不是将数据库的前端和远程部分固定,数据分布管理器遵循数据分布策略来评估数据库分段,以识别一个或者多个数据库段,所述一个或者多个数据库段将从所述前端数据库被传送到所述一个或者多个云数据库、或将从所述一个或者多个云数据库被传送到所述前端数据库。作为响应,数据分布管理器使得识别的数据库段被移动。因此,在前端数据库中的数据(和存储在云中的数据)可随时间变化。

【技术实现步骤摘要】
【国外来华专利技术】数据库数据分布管理
计算系统和相关联的网络已经改变了人类工作,娱乐和交流的方式。我们生活的几乎每一个方面都受到计算系统的某种影响。网络的激增已经允许计算系统共享数据和通信,从而大大增加信息访问。因此,目前的时代通常被称为“信息时代”。数据库是有序地组织通常是大量数据的一种方式。此外,查询处理引擎允许针对数据库处理特定查询,允许用户快速检索感兴趣的特定数据,即使当从大量数据检索时也是如此。为了处理查询,查询处理引擎首先将查询转换为查询计划。常规地,数据库可以是分布式的,使得单个查询可以导致来自位于不同位置的数据库的部分的数据。本文要求保护的主题不限于解决任何缺点或仅在诸如上述环境中操作的实施例。而是,仅提供该背景以示出其中可以实践本文所描述的一些实施例的一个示例性

技术实现思路
本文描述的至少一些实施例涉及维护跨越一个或者多个前端数据库(frontdatabase)和一个或者多个云数据库而分布的数据库。例如,前端数据库可以是本地数据库或远程数据库。尽管如此,在向前端数据库提交查询的意义上,前端数据库是“前端的”。事实上,向前端数据库提交查询的那些人甚至不需要知道一些数据可能在本文档来自技高网...
数据库数据分布管理

【技术保护点】
一种用于维护跨越前端数据库和一个或者多个云数据库而分布的数据库的计算机实现的方法,所述计算机实现的方法由一个或者多个处理器执行,所述一个或者多个处理器执行用于所述计算机实现的方法的计算机可执行的指令,并且所述计算机实现的方法包括:遵循数据分布策略来评估前端数据库,以确定将被移动到一个或者多个云数据库的一个或者多个前端数据库段;响应于评估所述前端数据库,使得所述一个或者多个前端数据库段被移动到所述一个或者多个云数据库中的至少一个云数据库;遵循数据分布策略来评估所述一个或者多个云数据库中的所述数据库的远程部分,以确定将要从所述一个或者多个云数据库中的至少一个云数据库移动到所述前端数据库的一个或者多...

【技术特征摘要】
【国外来华专利技术】2014.10.31 US 14/530,3901.一种用于维护跨越前端数据库和一个或者多个云数据库而分布的数据库的计算机实现的方法,所述计算机实现的方法由一个或者多个处理器执行,所述一个或者多个处理器执行用于所述计算机实现的方法的计算机可执行的指令,并且所述计算机实现的方法包括:遵循数据分布策略来评估前端数据库,以确定将被移动到一个或者多个云数据库的一个或者多个前端数据库段;响应于评估所述前端数据库,使得所述一个或者多个前端数据库段被移动到所述一个或者多个云数据库中的至少一个云数据库;遵循数据分布策略来评估所述一个或者多个云数据库中的所述数据库的远程部分,以确定将要从所述一个或者多个云数据库中的至少一个云数据库移动到所述前端数据库的一个或者多个远程数据库段;以及响应于评估所述数据库的所述远程部分,使得所述一个或者多个远程数据库段被移动到所述前端数据库。2.根据权利要求1所述的计算机实现的方法,还包括备份所述数据库,并且其中备份所述数据库包括:备份所述前端数据库;以及备份远程恢复信息,所述远程恢复信息足以在对应于备份所述前端数据库的备份时间获取所述一个或者多个云数据库中的至少一个云数据库的状态。3.根据权利要求1所述的计算机实现的方法,其中所述一个或者多个云数据库包括单个...

【专利技术属性】
技术研发人员:M·J·兹威灵C·J·卡宁厄姆J·C·C·永M·波利舒克B·J·吉安弗卡罗T·特恩斯特罗姆L·艾伦N·R·埃利斯R·库马尔R·S·比奇
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1