System and method for database and filesystem coordinated transactions
    1.
    发明授权
    System and method for database and filesystem coordinated transactions 有权
    数据库和文件系统协调交易的系统和方法

    公开(公告)号:US07478115B2

    公开(公告)日:2009-01-13

    申请号:US11151378

    申请日:2005-06-13

    IPC分类号: G06F17/30

    摘要: The atomicity of a transaction is extended to a filesystem as well as a database, meaning that, when the transaction is complete, all changes within the transaction to both the database and the filesystem will be either committed or not committed. Interactions may be coordinated among a client, a database resource manager, a filesystem resource manager, and a transaction manager.

    摘要翻译: 事务的原子性扩展到文件系统和数据库,这意味着,当事务完成时,事务中对数据库和文件系统的所有更改都将被提交或未提交。 可以在客户端,数据库资源管理器,文件系统资源管理器和事务管理器之间协调交互。

    High performance interprocess communication
    2.
    发明授权
    High performance interprocess communication 有权
    高性能的进程间通信

    公开(公告)号:US06829769B2

    公开(公告)日:2004-12-07

    申请号:US09823124

    申请日:2001-03-30

    IPC分类号: G06F946

    CPC分类号: G06F9/544

    摘要: Methods, systems, and computer program products for high-performance interprocess communication. Each process dynamically identifies routines responsible for managing communication received from other processes through a shared memory heap and a shared memory queue, each of the routines handling one or more operation codes. An allocation from the shared heap produces a process agnostic memory handle from which a process specific memory pointer may be obtained. Using the memory pointer, the enqueuing process places an operation code, parameters, and any other relevant data in the allocated memory and adds the memory handle to a shared queue. The dequeuing process removes the memory handle from the queue and generates a memory pointer to access the allocated memory in the dequeuing process. Upon retrieving the operation code from the allocated memory, the dequeuing process calls the appropriate handler routine. Enqueues may be registered to account for expected responses that are not received.

    摘要翻译: 用于高性能进程间通信的方法,系统和计算机程序产品。 每个过程动态地标识负责管理通过共享存储器堆和共享存储器队列从其他进程接收的通信的例程,每个例程处理一个或多个操作代码。 来自共享堆的分配产生一个进程不可知的内存句柄,从中可以获取进程特定的内存指针。 使用内存指针,入队进程将操作代码,参数和任何其他相关数据放入分配的内存中,并将内存句柄添加到共享队列中。 出队进程从队列中删除内存句柄,并生成一个内存指针,以在出队进程中访问分配的内存。 在从分配的存储器检索操作代码时,出队进程调用适当的处理程序例程。 入队可能被注册,以解决未收到的预期响应。

    Integration of unstructed data into a database
    3.
    发明授权
    Integration of unstructed data into a database 有权
    将非构造数据集成到数据库中

    公开(公告)号:US07958167B2

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

    申请号:US12042571

    申请日:2008-03-05

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30227 G06F17/30233

    摘要: The claimed subject matter provides a system and/or a method that extends transactional guarantees to unstructured data in a file system. A database engine, configured to retain structured data, can reserve a portion of the file system to store unstructured data to be managed by the database engine. A kernel component can associate a transaction with at least one stream that corresponds to the reserved portion of the file system. The association enables transaction based access to the reserved portion of the file system managed by the database engine.

    摘要翻译: 所要求保护的主题提供了一种将事务保证扩展到文件系统中的非结构化数据的系统和/或方法。 配置为保留结构化数据的数据库引擎可以保留文件系统的一部分来存储要由数据库引擎管理的非结构化数据。 内核组件可以将事务与对应于文件系统的保留部分的至少一个流关联。 该关联使得基于事务的访问由数据库引擎管理的文件系统的保留部分。

    INTEGRATION OF UNSTRUCTED DATA INTO A DATABASE
    4.
    发明申请
    INTEGRATION OF UNSTRUCTED DATA INTO A DATABASE 有权
    将指定数据集成到数据库中

    公开(公告)号:US20090228429A1

    公开(公告)日:2009-09-10

    申请号:US12042571

    申请日:2008-03-05

    IPC分类号: G06F7/06 G06F17/30

    CPC分类号: G06F17/30227 G06F17/30233

    摘要: The claimed subject matter provides a system and/or a method that extends transactional guarantees to unstructured data in a file system. A database engine, configured to retain structured data, can reserve a portion of the file system to store unstructured data to be managed by the database engine. A kernel component can associate a transaction with at least one stream that corresponds to the reserved portion of the file system. The association enables transaction based access to the reserved portion of the file system managed by the database engine.

    摘要翻译: 所要求保护的主题提供了一种将事务保证扩展到文件系统中的非结构化数据的系统和/或方法。 配置为保留结构化数据的数据库引擎可以保留文件系统的一部分来存储要由数据库引擎管理的非结构化数据。 内核组件可以将事务与对应于文件系统的保留部分的至少一个流关联。 该关联使得基于事务的访问由数据库引擎管理的文件系统的保留部分。