发明名称 用增量分页器来管理状态
摘要 一种增量分页器用原子的、隔离的事务来维护数据库。当一事务试图对该数据库作出改变时,该增量分页器将改变储存在写缓冲区中,并在介入事务没有字面上或实质上改变该事务所依赖的数据库状态时应用该改变。该增量分页器通过将写缓冲区与数据库的当前状态接合来形成表示数据库状态的新数据结构来应用改变以提交事务。该增量分页器根据该增量分页器遵守的快照来接合写缓冲区以维持效率,以便保留数据库的所选状态。该增量分页器通过将所选数据移至持久存储来使得数据库的所选部分变得持久。该增量分页器还提供在持久存储和当前事务之间的高速缓存对象以提高对数据的访问效率。
申请公布号 CN101351799A 申请公布日期 2009.01.21
申请号 CN200680050056.1 申请日期 2006.11.17
申请人 微软公司 发明人 J·R·豪威尔;J·R·道瑟
分类号 G06F17/30(2006.01);G06F17/40(2006.01) 主分类号 G06F17/30(2006.01)
代理机构 上海专利商标事务所有限公司 代理人 张政权
主权项 1.一种用于管理数据库的计算机实现的方法,包括:将所述数据库作为一系列部分映射(100、310)来维护,其中所述部分映射中的每一个包括地址到值的至少一个分配;识别一所选部分映射的状态为对追加到先前添加到所述系列的前导部分映射(110)的部分映射(310)的编译;建立指向所选部分映射(310)的指针(120)以及限制对所选部分映射(110、310)的改变,使得对为其建立了所述指针(120)的所选部分映射的状态没有改变。
地址 美国华盛顿州
您可能感兴趣的专利