发明名称 范围化数据库连接
摘要 本发明涉及范围化数据库连接。本发明扩展到用于范围化用于访问数据库分区的上下文的方法、系统和计算机程序产品。本发明的实施例在多承租人数据库中使用分区来允许数据隔离,同时减轻客户端应用处理分区的负担。例如,包括分布式数据库系统的计算机系统接收当在该分布式数据库系统中执行数据库访问操作时使用的上下文,所述分布式数据库系统包括在联合中的多个数据库分区。上下文表示了指定修改的联合部分。计算机系统还接收与所述上下文相关联的数据库访问操作。计算机系统根据所关联的上下文对数据库访问操作的语义进行修改以指引将该数据库访问操作应用到指定相关的联合部分。
申请公布号 CN102426602A 申请公布日期 2012.04.25
申请号 CN201110355934.3 申请日期 2011.10.27
申请人 微软公司 发明人 L·诺维克;J·D·克拉克;M·T·弗里德曼;A·金博尔;C·比伊扣格鲁;J·哈默;T·J·B·特恩斯特伦;A·卡尔汉
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 顾嘉运
主权项 在包括一个或多个处理器和系统存储器的分布式数据库系统处,所述分布式数据库还包括在联合(102)中的多个数据库分区(103A、103B、103C),所述联合(102)配置为存储多个数据行(115A‑115E),每个数据行由联合键值(116A‑116E)标识,使得所述联合存储了联合键值集的数据,所述多个数据库分区(103A、103B、103C)中的每一个被配置为物理地存储具有在集中的联合键值的指定部分中的一个联合键值的数据的任意行,一种用于对用于访问数据库分区的上下文进行范围化的方法,所述方法包括:接收当在所述分布式数据库系统中执行数据库访问操作时要使用的上下文(108)的动作,所述上下文标识了所指定的相关的联合部分;接收与所述上下文(108)相关联的数据库访问操作(113)的动作;以及根据所关联的上下文(108)对所述数据库访问操作(113)的语义进行修改以将所述数据库访问操作的应用指引到所述所指定的相关的联合部分的动作。
地址 美国华盛顿州