MIRRORING DATA CHANGES IN A DATABASE SYSTEM
    1.
    发明申请
    MIRRORING DATA CHANGES IN A DATABASE SYSTEM 有权
    在数据库系统中映射数据更改

    公开(公告)号:US20120041928A1

    公开(公告)日:2012-02-16

    申请号:US12856688

    申请日:2010-08-16

    IPC分类号: G06F12/16 G06F17/30

    CPC分类号: G06F17/30575

    摘要: A method for mirroring one or more data changes from a first database server to one or more second database servers. The method includes intercepting one or more operations that make one or more changes to one or more data on the first database server. After intercepting these operations, the method merges the operations into one or more chunks, adds one or more log records having the chunks into a database log. The database log includes one or more database log blocks. The method then writes the database log blocks.

    摘要翻译: 一种用于将一个或多个数据更改从第一数据库服务器镜像到一个或多个第二数据库服务器的方法。 该方法包括拦截对第一数据库服务器上的一个或多个数据进行一个或多个更改的一个或多个操作。 截取这些操作后,该方法将操作合并为一个或多个块,将具有该块的一个或多个日志记录添加到数据库日志中。 数据库日志包括一个或多个数据库日志块。 该方法然后写入数据库日志块。

    Mirroring data changes in a database system
    2.
    发明授权
    Mirroring data changes in a database system 有权
    镜像数据库系统中的数据更改

    公开(公告)号:US08655847B2

    公开(公告)日:2014-02-18

    申请号:US12856688

    申请日:2010-08-16

    IPC分类号: G06F17/00 G06F17/30

    CPC分类号: G06F17/30575

    摘要: A method for mirroring one or more data changes from a first database server to one or more second database servers. The method includes intercepting one or more operations that make one or more changes to one or more data on the first database server. After intercepting these operations, the method merges the operations into one or more chunks, adds one or more log records having the chunks into a database log. The database log includes one or more database log blocks. The method then writes the database log blocks.

    摘要翻译: 一种用于将一个或多个数据更改从第一数据库服务器镜像到一个或多个第二数据库服务器的方法。 该方法包括拦截对第一数据库服务器上的一个或多个数据进行一个或多个更改的一个或多个操作。 截取这些操作后,该方法将操作合并为一个或多个块,将具有该块的一个或多个日志记录添加到数据库日志中。 数据库日志包括一个或多个数据库日志块。 该方法然后写入数据库日志块。

    Concurrently Accessing Data
    3.
    发明申请
    Concurrently Accessing Data 审中-公开
    同时访问数据

    公开(公告)号:US20110282850A1

    公开(公告)日:2011-11-17

    申请号:US12777272

    申请日:2010-05-11

    IPC分类号: G06F17/30

    CPC分类号: G06F16/2343 G06F16/1774

    摘要: A database management system having a database component, which includes a lock manager, and a filesystem component. The filesystem component is configured to: generate a mapping between one or more filesystem access modes, one or more filesystem sharing modes and one or more database locks, receive a request from a filesystem stack to perform one or more actions on data in a database, identify a filesystem access mode and a filesystem share mode of the request, determine which one of the database locks corresponds to the filesystem access mode and the filesystem share mode of the request based on the mapping, and receive a notification lock on the data from the lock manager when no other database locks conflict with the notification lock, wherein the notification lock corresponds to the one of the database locks. After receiving the notification lock on the data, the lock manager is configured to send a notification to the filesystem component when a subsequent request from a database stack includes accessing the data.

    摘要翻译: 具有包括锁管理器和文件系统组件的数据库组件的数据库管理系统。 所述文件系统组件被配置为:生成一个或多个文件系统访问模式,一个或多个文件系统共享模式和一个或多个数据库锁之间的映射,从文件系统栈接收对数据库中的数据执行一个或多个动作的请求, 识别请求的文件系统访问模式和文件系统共享模式,基于映射确定数据库锁中的哪一个对应于文件系统访问模式和请求的文件系统共享模式,并且接收来自 当没有其他数据库锁与通知锁冲突时,锁管理器,其中通知锁对应于数据库锁之一。 在收到关于数据的通知锁定之后,锁管理器被配置为当来自数据库堆栈的后续请求包括访问数据时向文件系统组件发送通知。

    MANAGING A BINARY OBJECT IN A DATABASE SYSTEM
    4.
    发明申请
    MANAGING A BINARY OBJECT IN A DATABASE SYSTEM 有权
    管理数据库系统中的二进制对象

    公开(公告)号:US20110289100A1

    公开(公告)日:2011-11-24

    申请号:US12784508

    申请日:2010-05-21

    IPC分类号: G06F17/30

    摘要: A method for managing a binary object in a database system is provided. The method may include receiving a request to store the binary object and determining if a size of the binary object is above a first threshold. If the size is less than the first threshold, the method may include storing the binary object in a database of the database system using a database communication protocol. If the size is above the first threshold, the method may include determining if the size is above a second threshold. To this end, if the size is less than the second threshold, the method may include storing the binary object in a file system of the database system using the database communication protocol. Furthermore, if the size is above the second threshold, the method may include storing the binary object in the file system using a file system communication protocol.

    摘要翻译: 提供了一种用于管理数据库系统中的二进制对象的方法。 该方法可以包括接收存储二进制对象的请求,并确定二进制对象的大小是否高于第一阈值。 如果大小小于第一阈值,则该方法可以包括使用数据库通信协议将二进制对象存储在数据库系统的数据库中。 如果大小高于第一阈值,则该方法可以包括确定大小是否高于第二阈值。 为此,如果大小小于第二阈值,则该方法可以包括使用数据库通信协议将二进制对象存储在数据库系统的文件系统中。 此外,如果大小高于第二阈值,则该方法可以包括使用文件系统通信协议将二进制对象存储在文件系统中。

    Managing a binary object in a database system
    5.
    发明授权
    Managing a binary object in a database system 有权
    管理数据库系统中的二进制对象

    公开(公告)号:US08332432B2

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

    申请号:US12784508

    申请日:2010-05-21

    IPC分类号: G06F17/30

    摘要: A method for managing a binary object in a database system is provided. The method may include receiving a request to store the binary object and determining if a size of the binary object is above a first threshold. If the size is less than the first threshold, the method may include storing the binary object in a database of the database system using a database communication protocol. If the size is above the first threshold, the method may include determining if the size is above a second threshold. To this end, if the size is less than the second threshold, the method may include storing the binary object in a file system of the database system using the database communication protocol. Furthermore, if the size is above the second threshold, the method may include storing the binary object in the file system using a file system communication protocol.

    摘要翻译: 提供了一种用于管理数据库系统中的二进制对象的方法。 该方法可以包括接收存储二进制对象的请求,并确定二进制对象的大小是否高于第一阈值。 如果大小小于第一阈值,则该方法可以包括使用数据库通信协议将二进制对象存储在数据库系统的数据库中。 如果大小高于第一阈值,则该方法可以包括确定大小是否高于第二阈值。 为此,如果大小小于第二阈值,则该方法可以包括使用数据库通信协议将二进制对象存储在数据库系统的文件系统中。 此外,如果大小高于第二阈值,则该方法可以包括使用文件系统通信协议将二进制对象存储在文件系统中。

    MANAGING A BINARY OBJECT IN A DATABASE SYSTEM
    6.
    发明申请
    MANAGING A BINARY OBJECT IN A DATABASE SYSTEM 有权
    管理数据库系统中的二进制对象

    公开(公告)号:US20120303667A1

    公开(公告)日:2012-11-29

    申请号:US13565608

    申请日:2012-08-02

    IPC分类号: G06F17/30

    摘要: A method for managing a binary object in a database system is provided. The method may include receiving a request to store the binary object and determining if a size of the binary object is above a first threshold. If the size is less than the first threshold, the method may include storing the binary object in a database of the database system using a database communication protocol. If the size is above the first threshold, the method may include determining if the size is above a second threshold. To this end, if the size is less than the second threshold, the method may include storing the binary object in a file system of the database system using the database communication protocol. Furthermore, if the size is above the second threshold, the method may include storing the binary object in the file system using a file system communication protocol.

    摘要翻译: 提供了一种用于管理数据库系统中的二进制对象的方法。 该方法可以包括接收存储二进制对象的请求,并确定二进制对象的大小是否高于第一阈值。 如果大小小于第一阈值,则该方法可以包括使用数据库通信协议将二进制对象存储在数据库系统的数据库中。 如果大小高于第一阈值,则该方法可以包括确定大小是否高于第二阈值。 为此,如果大小小于第二阈值,则该方法可以包括使用数据库通信协议将二进制对象存储在数据库系统的文件系统中。 此外,如果大小高于第二阈值,则该方法可以包括使用文件系统通信协议将二进制对象存储在文件系统中。

    Managing a binary object in a database system
    7.
    发明授权
    Managing a binary object in a database system 有权
    管理数据库系统中的二进制对象

    公开(公告)号:US08838568B2

    公开(公告)日:2014-09-16

    申请号:US13565608

    申请日:2012-08-02

    IPC分类号: G06F17/30

    摘要: A method for managing a binary object in a database system is provided. The method may include receiving a request to store the binary object and determining if a size of the binary object is above a first threshold. If the size is less than the first threshold, the method may include storing the binary object in a database of the database system using a database communication protocol. If the size is above the first threshold, the method may include determining if the size is above a second threshold. To this end, if the size is less than the second threshold, the method may include storing the binary object in a file system of the database system using the database communication protocol. Furthermore, if the size is above the second threshold, the method may include storing the binary object in the file system using a file system communication protocol.

    摘要翻译: 提供了一种用于管理数据库系统中的二进制对象的方法。 该方法可以包括接收存储二进制对象的请求,并确定二进制对象的大小是否高于第一阈值。 如果大小小于第一阈值,则该方法可以包括使用数据库通信协议将二进制对象存储在数据库系统的数据库中。 如果大小高于第一阈值,则该方法可以包括确定大小是否高于第二阈值。 为此,如果大小小于第二阈值,则该方法可以包括使用数据库通信协议将二进制对象存储在数据库系统的文件系统中。 此外,如果大小高于第二阈值,则该方法可以包括使用文件系统通信协议将二进制对象存储在文件系统中。

    Method and system for transacted file operations over a network
    8.
    发明申请
    Method and system for transacted file operations over a network 有权
    通过网络处理文件操作的方法和系统

    公开(公告)号:US20050091187A1

    公开(公告)日:2005-04-28

    申请号:US10693658

    申请日:2003-10-24

    摘要: A system to perform transacted remote file operations over a network includes a client and a server. The client and server each include a transaction manager (TM) and a file system (FS). The client also includes a redirector (RDR), while the server includes a server application (SRV). The RDR receives a request for a remote transacted file operation. In response, the RDR retrieves the transaction from the request. The RDR may use the TM to marshall the transaction for transmission to the server. The RDR sends the transaction to the server over the network. The SRV component receives the transaction, which the TM and FS of the server then use to perform the file operation. The server then returns the file operation result to the client via the network.

    摘要翻译: 通过网络执行事务远程文件操作的系统包括客户机和服务器。 客户端和服务器各自包括事务管理器(TM)和文件系统(FS)。 客户端还包括重定向器(RDR),而服务器包括服务器应用程序(SRV)。 RDR接收远程事务文件操作的请求。 作为响应,RDR从请求中检索事务。 RDR可以使用TM来调度事务以传输到服务器。 RDR通过网络将事务发送到服务器。 SRV组件接收事务,服务器的TM和FS然后用于执行文件操作。 然后,服务器通过网络将文件操作结果返回给客户端。

    Data communication protocol
    9.
    发明申请
    Data communication protocol 有权
    数据通信协议

    公开(公告)号:US20060271697A1

    公开(公告)日:2006-11-30

    申请号:US11182251

    申请日:2005-07-15

    IPC分类号: G06F15/16

    摘要: Described is a data communication protocol, in which a client and server negotiate in a manner that does not require the client to retry negotiation when servers are not capable of the client-desired protocol. In one example implementation, the desired protocol is SMB 2.0 or greater. The protocol describes a create command with possibly additional context data attached for built-in extensibility, and a compound command comprising a plurality of related commands or unrelated commands. A multi-channel command requests data transfer on a separate data channel, a signed capability verification may be used to ensure that a secure connection is established, and the protocol provides the ability to transfer extended error data from the server in response to a request.

    摘要翻译: 描述了一种数据通信协议,其中客户端和服务器以不需要客户端的方式进行协商,当服务器不能满足客户端需要的协议时,客户机和服务器重试协商。 在一个示例实现中,期望的协议是SMB 2.0或更大。 该协议描述了一个create命令,其中可能附加了用于内置可扩展性的附加上下文数据,以及包含多个相关命令或不相关命令的复合命令。 多通道命令在单独的数据通道上请求数据传输,可以使用签名的能力验证来确保建立安全连接,并且该协议提供了响应于请求从服务器传送扩展错误数据的能力。