维护数据库与文件系统之间的链接级一致性

    公开(公告)号:CN101460930A

    公开(公告)日:2009-06-17

    申请号:CN200680012268.0

    申请日:2006-03-09

    Applicant: 微软公司

    CPC classification number: G06F17/30008

    Abstract: 用于维护数据库与文件系统之间的事务链接级一致性的方法和计算机可读介质。在数据库日志的记录中将文件系统的改变记入日志,且在文件系统文件夹中创建对应于该文件系统改变的文件。在重启恢复过程期间,基于数据库日志执行分析操作和条件重做操作,并基于文件系统文件夹中的文件执行条件重做操作和取消操作。然后基于数据库日志执行取消操作。

    用于存储平台中的锁定和隔离的系统和方法

    公开(公告)号:CN101266617A

    公开(公告)日:2008-09-17

    申请号:CN200810095873.X

    申请日:2004-07-29

    Applicant: 微软公司

    CPC classification number: G06F17/30067

    Abstract: 用于文件系统操作的共享模型与查询语言语句的事务和锁定模型统一在一起,以便提供用于存储平台中的锁定和隔离的总体框架。此外,为文件系统操作提供了事务支持,从而它们可以在事务环境中执行。因此,单个事务处理可以包括单个文件系统语句、单个查询语言语句、多个系统语句、多个查询语言语句以及文件系统和查询语言语句的组合。此外,提供了对非事务处理文件系统语句的支持,从而文件系统语句不必在事务环境中执行。

    允许歧义名字的计算机文件系统

    公开(公告)号:CN1786951A

    公开(公告)日:2006-06-14

    申请号:CN200510118893.0

    申请日:2005-11-07

    Applicant: 微软公司

    CPC classification number: G06F17/3012

    Abstract: 描述了不需要唯一项名字或任何项名字的文件系统。如果项具有歧义名字,则文件系统执行消除歧义过程,以向客户(用户或应用程序)提供概念上唯一的名字,包括完全限定路径。该文件系统提供各可用特征,使该文件系统保持与遗留应用程序和系统的兼容性,并通过使用诸如小整数或字母字符的消歧义字符,来消除具有相同名字的两个项的歧义。

    虚拟文件夹和项目共享系统和方法

    公开(公告)号:CN1820451B

    公开(公告)日:2010-09-08

    申请号:CN200480001417.4

    申请日:2004-07-27

    Applicant: 微软公司

    Abstract: 一种用于虚拟文件夹和项目共享的系统和方法。该项目共享包括对静态和动态列表的使用。静态列表包括以特定顺序的项目的文件夹,而动态列表基于范围和一组标准收集一组项目。用户从中提供拉回已选择项目的查询的例程(300)。文件夹处理器从用户(302)获得查询。文件夹处理器将该查询传递给关系数据库(304)。该关系数据库提供结果返回给文件夹处理器(306)。且该文件夹处理器以虚拟文件夹和项目(308)的形式向用户提供结果。当项目要被共享时,它们被保留在共享者计算机上的原处,同时系统确保许可被设置,并且处理了任何安全问题,使得被共享者能够访问系统。

    存储和检索在定义类型的数据库存储外的用户定义类型的字段的系统和方法

    公开(公告)号:CN100447780C

    公开(公告)日:2008-12-31

    申请号:CN200480001715.3

    申请日:2004-07-29

    Applicant: 微软公司

    Abstract: 一种能在数据库存储中持久保存的对象类型是由用户来定义的。这种类型定义包括字段和行为,每个字段有各自的数据类型。一个或者多个类型定义的字段可以被指定为包含了在数据库存储外部作为一个文件被存储的类型的数据,并且这些字段与类型定义的其它字段分开。当接收到存储用户定义类型的实例的对象的请求时,在任一这样被指定的对象字段中的数据被存储在数据库存储之外的一个文件中,较佳地存储在数据库存储得以实现的计算机文件系统中。在对象的每个其它字段中的数据以普通方式存储在数据库存储内。数据库存储在持久保存的对象和在数据库外部存储为文件的字段数据之间维持一链接或引用。通过计算机文件系统,对应用程序对提供了文件的“带外”访问,在该文件中给定字段的数据被存储在数据库存储之外。

Patent Agency Ranking