Encoding insignificant whitespace of XML data
    81.
    发明申请
    Encoding insignificant whitespace of XML data 有权
    编码XML数据的微不足道的空白

    公开(公告)号:US20080098019A1

    公开(公告)日:2008-04-24

    申请号:US11707730

    申请日:2007-02-16

    IPC分类号: G06F17/00

    摘要: Techniques are described for preserving the original insignificant white space of XML data. The techniques may be used in combination with compact XML data storage formats, such as binary XML, to preserve the insignificant white space without requiring as much storage space as uncompressed formats. White space opcodes/operand pairs are described for representing white space characters and white space patterns. The white space opcode/operand pairs represent the white space in binary XML, are use to generate the original white space when the binary XML is decoded back to textual XML data.

    摘要翻译: 描述了保存XML数据原始无关紧要的空白空间的技术。 这些技术可以与紧凑的XML数据存储格式(例如二进制XML)结合使用,以保持无关紧要的空白空间,而不需要与未压缩格式一样多的存储空间。 描述了用于表示空白字符和空白空格的白色空间操作码/操作数对。 白色空间操作码/操作数对表示二进制XML中的空白空间,当二进制XML被解码回文本XML数据时,用于生成原始空白。

    Evolution of XML schemas involving partial data copy
    82.
    发明申请
    Evolution of XML schemas involving partial data copy 有权
    涉及部分数据复制的XML模式的演进

    公开(公告)号:US20080071812A1

    公开(公告)日:2008-03-20

    申请号:US11521907

    申请日:2006-09-15

    IPC分类号: G06F7/00

    摘要: XML schema evolutions can be performed on an XML-type database using partial data copy techniques. The partial data copy techniques provide mechanisms to identify a minimal set of data in the database that needs be copied out in order for schema evolution operations to occur. Identifying the minimal set of data involves comparing an existing XML schema to a new XML schema and determining the differences between the two schemas. Based on those differences, a minimal set of data can be determined. That data can then be copied to a temporary storage location, while the XML schema and its associated database structure are updated to conform to the new XML schema. Then, the minimal set of data is copied back into the modified database structure.

    摘要翻译: 可以使用部分数据复制技术在XML类型数据库上执行XML模式演进。 部分数据复制技术提供了识别数据库中需要复制出来以便模式演进操作发生的最小数据集的机制。 识别最小数据集涉及将现有XML模式与新的XML模式进行比较,并确定两种架构之间的差异。 基于这些差异,可以确定最小的数据集。 然后可以将该数据复制到临时存储位置,同时更新XML模式及其关联的数据库结构以符合新的XML模式。 然后,将最小数据集复制回修改后的数据库结构。

    Infrastructure for performing file operations by a database server

    公开(公告)号:US20060136376A1

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

    申请号:US11014354

    申请日:2004-12-16

    IPC分类号: G06F17/30 G06F7/00

    摘要: A method and apparatus for processing a file system operation at a database server is provided. A request to perform a file system operation on a resource stored in a database is received at a database system. The request may be implemented using the NFS protocol. The request may include state identification data that identifies state information associated with the request. State information associated with the request is retrieved within the database system based on the state identification data. State information is information that describes the operational state of the requestor for a particular file. The request is then processed based, at least in part, on the state identification. File system operations may be processed a database management system to access any data, such as a file, relational data, and object-relational data.

    Efficient processing of path related operations on data organized hierarchically in an RDBMS
    84.
    发明授权
    Efficient processing of path related operations on data organized hierarchically in an RDBMS 有权
    对RDBMS中分层组织的数据进行路径相关操作的有效处理

    公开(公告)号:US09229967B2

    公开(公告)日:2016-01-05

    申请号:US11360792

    申请日:2006-02-22

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30327

    摘要: A mechanism is used to improve the efficiency of performing resource-to-path resolution. A hierarchical link structure contains entries and/or records (“link entries”) that each defines a parent-child link within an information hierarchy. A certain linking entry may have data that refers to another link entry representing a link to the parent—a link in which the parent is a child. This data allows resource-to-path resolutions to be performed more efficiently.

    摘要翻译: 使用一种机制来提高执行资源到路径解析的效率。 分级链接结构包含条目和/或记录(“链接条目”),每个条目和/或记录定义信息层次结构中的父子链接。 特定链接条目可以具有引用代表到父母的链接的另一链接条目的数据 - 父母是其子节点的链接。 该数据允许更有效地执行资源到路径分辨率。

    Method and system for optimizing row level security in database systems
    85.
    发明授权
    Method and system for optimizing row level security in database systems 有权
    优化数据库系统中行级安全性的方法和系统

    公开(公告)号:US08667018B2

    公开(公告)日:2014-03-04

    申请号:US12188675

    申请日:2008-08-08

    IPC分类号: G06F7/00 G06F17/00 G06F17/30

    摘要: One embodiment of the present invention provides a system that implements a security policy in a database. During operation, the system receives a request associated with a set of objects in the database. Next, the system obtains a set of access control lists (ACLs) associated with the database, wherein a respective ACL specifies one or more access privileges associated with a user or user group, and wherein a respective ACLs is not specific to a particular object in the database. The system then evaluates the ACLs to obtain a set of ACL results associated with the request and processes the request by applying the set of ACL results to the objects without evaluating the ACLs repeatedly for each of the objects.

    摘要翻译: 本发明的一个实施例提供一种在数据库中实现安全策略的系统。 在操作期间,系统接收与数据库中的一组对象相关联的请求。 接下来,系统获得与数据库相关联的一组访问控制列表(ACL),其中相应的ACL指定与用户或用户组相关联的一个或多个访问权限,并且其中相应的ACL不是特定于特定对象的特定对象 数据库。 然后,系统评估ACL以获得与请求相关联的一组ACL结果,并通过将ACL集合应用于对象来处理请求,而不对每个对象重复地评估ACL。

    Leveraging XML capabilities of a database to enhance handling of document data
    86.
    发明授权
    Leveraging XML capabilities of a database to enhance handling of document data 有权
    利用数据库的XML功能来增强文档数据的处理

    公开(公告)号:US08423512B2

    公开(公告)日:2013-04-16

    申请号:US12555252

    申请日:2009-09-08

    IPC分类号: G06F7/00

    摘要: When an XML-annotated document is saved, a process automatically stores the document's data in the tables of a database. The database server validates the document's data against a user-specified XML schema. Queries can be executed against a set of documents in order to find documents in which a specified XML element contains specified content. Query results can be customized to return only the contents of specified XML elements. The document data can be linked with other data in the database such that the document data is updated based on the other data every time that the document is opened, thereby producing a “live” and dynamic document. Different file formats can be generated based on the document data, thus separating the presentation of the document data from the data itself. Contents of different elements may be obscured based on users' privileges, thereby maintaining the privacy of the document's information.

    摘要翻译: 当保存XML注释的文档时,进程会自动将文档的数据存储在数据库的表中。 数据库服务器根据用户指定的XML模式验证文档的数据。 可以针对一组文档执行查询,以便查找指定的XML元素包含指定内容的文档。 查询结果可以自定义,只返回指定的XML元素的内容。 文档数据可以与数据库中的其他数据相关联,使得每次打开文档时,基于其他数据更新文档数据,从而生成实时和动态文档。 可以基于文档数据生成不同的文件格式,从而将文档数据的显示与数据本身分离。 基于用户的特权,不同元素的内容可能会被遮蔽,从而保持文档信息的隐私。

    Evolution of XML schemas involving partial data copy
    87.
    发明授权
    Evolution of XML schemas involving partial data copy 有权
    涉及部分数据复制的XML模式的演进

    公开(公告)号:US08346725B2

    公开(公告)日:2013-01-01

    申请号:US11521907

    申请日:2006-09-15

    IPC分类号: G06F7/00

    摘要: XML schema evolutions can be performed on an XML-type database using partial data copy techniques. The partial data copy techniques provide mechanisms to identify a minimal set of data in the database that needs be copied out in order for schema evolution operations to occur. Identifying the minimal set of data involves comparing an existing XML schema to a new XML schema and determining the differences between the two schemas. Based on those differences, a minimal set of data can be determined. That data can then be copied to a temporary storage location, while the XML schema and its associated database structure are updated to conform to the new XML schema. Then, the minimal set of data is copied back into the modified database structure.

    摘要翻译: 可以使用部分数据复制技术在XML类型数据库上执行XML模式演进。 部分数据复制技术提供了识别数据库中需要复制出来以便模式演进操作发生的最小数据集的机制。 识别最小数据集涉及将现有XML模式与新的XML模式进行比较,并确定两种架构之间的差异。 基于这些差异,可以确定最小的数据集。 然后可以将该数据复制到临时存储位置,同时更新XML模式及其关联的数据库结构以符合新的XML模式。 然后,将最小数据集复制回修改后的数据库结构。

    Efficient file access in a large repository using a two-level cache
    88.
    发明授权
    Efficient file access in a large repository using a two-level cache 有权
    使用两级缓存在大型存储库中高效地进行文件访问

    公开(公告)号:US08326839B2

    公开(公告)日:2012-12-04

    申请号:US12615090

    申请日:2009-11-09

    IPC分类号: G06F7/00 G06F17/00 G06F17/30

    摘要: A two-level cache to facilitate resolving resource path expressions for a hierarchy of resources is described, which includes a system-wide shared cache and a session-level cache. The shared cache is organized as a hierarchy of hash tables that mirrors the structure of a repository hierarchy. A particular hash table in a shared cache includes information for the child resources of a particular resource. A database management system that manages a shared cache may control the amount of memory used by the cache by implementing a replacement policy for the cache based on one or more characteristics of the resources in the repository. The session-level cache is a single level cache in which information for target resources of resolved path expressions may be tracked. In the session-level cache, the resource information is associated with the entire path expression of the associated resource.

    摘要翻译: 描述了用于促进解决资源层级的资源路径表达式的两级缓存,其包括系统范围共享高速缓存和会话级缓存。 共享缓存被组织为映射存储库层次结构的散列表的层次结构。 共享缓存中的特定哈希表包括特定资源的子资源的信息。 管理共享高速缓存的数据库管理系统可以基于存储库中的资源的一个或多个特性来实现对高速缓存的替换策略来控制高速缓存所使用的存储器量。 会话级缓存是单级缓存,其中可以跟踪解析的路径表达式的目标资源的信息。 在会话级缓存中,资源信息与相关资源的整个路径表达式相关联。

    PERFORMING AN ACTION IN RESPONSE TO A FILE SYSTEM EVENT
    90.
    发明申请
    PERFORMING AN ACTION IN RESPONSE TO A FILE SYSTEM EVENT 有权
    执行对文件系统事件的响应中的操作

    公开(公告)号:US20110137963A1

    公开(公告)日:2011-06-09

    申请号:US13026131

    申请日:2011-02-11

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30067 G06F9/542

    摘要: A method and apparatus for performing an action in response to a file system event is provided. According to one aspect, sets of “event listeners” are associated with a file hierarchy and/or the nodes thereof. Each event listener contains a set of “event handlers.” Each event handler corresponds to a separate type of event that may occur relative to the file hierarchy's nodes. When an event is going to occur relative to the hierarchy or a node thereof, all event listeners that are associated with that hierarchy/node are inspected to determine whether those event listeners contain any event handlers that correspond to the event's type. Those event handlers that correspond to the event's type are placed in an ordered list of event handlers to be invoked. As the event handlers in the list are invoked, programmatic mechanisms that correspond to those event handlers are executed to perform customized user-specified actions.

    摘要翻译: 提供了一种用于响应于文件系统事件执行动作的方法和装置。 根据一个方面,“事件监听器”的集合与文件层级和/或其节点相关联。 每个事件监听器包含一组“事件处理程序”。每个事件处理程序对应于可能相对于文件层次结构节点发生的单独的事件类型。 当相对于层级或其节点将发生事件时,检查与该层级/节点相关联的所有事件监听器,以确定这些事件监听器是否包含与事件类型相对应的任何事件处理程序。 与事件类型相对应的事件处理程序被放置在要调用的事件处理程序的有序列表中。 在列表中的事件处理程序被调用时,执行与那些事件处理程序相对应的程序化机制来执行定制的用户指定的操作。