Efficient network data transfer
    2.
    发明授权
    Efficient network data transfer 有权
    高效的网络数据传输

    公开(公告)号:US08032548B2

    公开(公告)日:2011-10-04

    申请号:US11831809

    申请日:2007-07-31

    IPC分类号: G06F17/30 G06F12/00 G06F15/16

    摘要: An approach for providing efficient network data transfer service is provided. In one embodiment, a first database server receives, from a second database server, a first request to access a first storage subsystem. Here, the second database server cannot access first data in the first storage subsystem without another database server transmitting the first data to the second database server. In response, the first database server provides the second database server a first set of access primitives. Using the first set of access primitives, the second database server may access data stored in the first storage subsystem that may be otherwise not accessible. As a result, the first database server receives, from the second database server, a first data access request to access first data stored in the first storage subsystem.

    摘要翻译: 提供了一种提供高效网络数据传输服务的方法。 在一个实施例中,第一数据库服务器从第二数据库服务器接收访问第一存储子系统的第一请求。 这里,第二数据库服务器无法访问第一个存储子系统中的第一个数据,而另一个数据库服务器将第一个数据发送到第二个数据库服务器。 作为响应,第一数据库服务器向第二数据库服务器提供第一组访问原语。 使用第一组访问原语,第二数据库服务器可以访问存储在第一存储子系统中可能以其他方式不可访问的数据。 结果,第一数据库服务器从第二数据库服务器接收访问存储在第一存储子系统中的第一数据的第一数据访问请求。

    EFFICIENT NETWORK DATA TRANSFER
    5.
    发明申请
    EFFICIENT NETWORK DATA TRANSFER 有权
    有效的网络数据传输

    公开(公告)号:US20090037424A1

    公开(公告)日:2009-02-05

    申请号:US11831809

    申请日:2007-07-31

    IPC分类号: G06F17/30

    摘要: An approach for providing efficient network data transfer service is provided. In one embodiment, a first database server receives, from a second database server, a first request to access a first storage subsystem. Here, the second database server cannot access first data in the first storage subsystem without another database server transmitting the first data to the second database server. In response, the first database server provides the second database server a first set of access primitives. Using the first set of access primitives, the second database server may access data stored in the first storage subsystem that may be otherwise not accessible. As a result, the first database server receives, from the second database server, a first data access request to access first data stored in the first storage subsystem.

    摘要翻译: 提供了一种提供高效网络数据传输服务的方法。 在一个实施例中,第一数据库服务器从第二数据库服务器接收访问第一存储子系统的第一请求。 这里,第二数据库服务器无法访问第一个存储子系统中的第一个数据,而另一个数据库服务器将第一个数据发送到第二个数据库服务器。 作为响应,第一数据库服务器向第二数据库服务器提供第一组访问原语。 使用第一组访问原语,第二数据库服务器可以访问存储在第一存储子系统中可能以其他方式不可访问的数据。 结果,第一数据库服务器从第二数据库服务器接收访问存储在第一存储子系统中的第一数据的第一数据访问请求。

    Method and system for extended memory with user mode input/output operations
    6.
    发明申请
    Method and system for extended memory with user mode input/output operations 有权
    用户模式输入/输出操作的扩展存储器的方法和系统

    公开(公告)号:US20050256976A1

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

    申请号:US10848103

    申请日:2004-05-17

    IPC分类号: G06F12/08 G06F12/10

    CPC分类号: G06F12/1081

    摘要: A computer system having a kernel for mapping virtual memory address space to physical memory address space. The computer system uses a method for performing an input/output operation. A physical memory buffer is registered with a subsystem, and the physical memory buffer is associated with a first virtual address, a size and a key. The physical memory buffer is dynamically associated with a second virtual address which is different from the first virtual address. As part of an application program an input/output operation is requested regarding the second virtual address. An application table is used to obtain the first virtual address, the key and the size. The first virtual address, the key and the size are supplied to the subsystem. The subsystem uses the first virtual address, the key and the size, to determine the physical memory buffer and performs an input/output operation using the physical memory buffer without intervention of the kernel.

    摘要翻译: 具有用于将虚拟存储器地址空间映射到物理存储器地址空间的内核的计算机系统。 计算机系统使用用于执行输入/输出操作的方法。 物理内存缓冲器被注册到子系统,物理内存缓冲器与第一虚拟地址,大小和密钥相关联。 物理存储器缓冲器与不同于第一虚拟地址的第二虚拟地址动态关联。 作为应用程序的一部分,请求关于第二虚拟地址的输入/输出操作。 应用表用于获取第一个虚拟地址,密钥和大小。 第一个虚拟地址,密钥和大小被提供给子系统。 子系统使用第一个虚拟地址,密钥和大小来确定物理内存缓冲区,并使用物理内存缓冲区执行输入/输出操作,而无需内核干预。

    Management of shared storage I/O resources
    7.
    发明授权
    Management of shared storage I/O resources 有权
    管理共享存储I / O资源

    公开(公告)号:US08892780B2

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

    申请号:US11716364

    申请日:2007-03-08

    IPC分类号: G06F3/00 G06F3/06

    摘要: Automated management of shared I/O resources involves use of a policy engine for implementing I/O scheduling group I/O policies. The I/O policies are used for determining whether corresponding I/O requests should be issued to a shared storage system immediately or should be delayed via corresponding policy-based queues. In the context of database systems, a database administrator can specify policies regarding how I/O resources should be used and the database system itself enforces the policies, rather than requiring the database administrator enforce the I/O usage of the database and of the individual users.

    摘要翻译: 共享I / O资源的自动管理涉及使用策略引擎实现I / O调度组I / O策略。 I / O策略用于确定是否应立即向共享存储系统发出相应的I / O请求,或者应通过相应的基于策略的队列进行延迟。 在数据库系统的上下文中,数据库管理员可以指定关于如何使用I / O资源的策略,并且数据库系统本身实施策略,而不是要求数据库管理员强制执行数据库和个人的I / O使用 用户

    Database cloning
    8.
    发明授权
    Database cloning 有权
    数据库克隆

    公开(公告)号:US08832028B2

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

    申请号:US13218306

    申请日:2011-08-25

    IPC分类号: G06F17/30 G06F11/20

    CPC分类号: G06F17/30306 G06F11/2061

    摘要: A database management system (DBMS) maintains a clone database in a clone space without storing an entire copy of the database and without requiring a snapshot function from an underlying storage device. This DBMS may receive a database command to access a data block of the clone database, and may determine whether the data block is stored in the clone space. If the data block is not stored in the local clone space, the DBMS may receive the data block from a backup copy of the database. If the database command comprises a write operation, the DBMS may perform the write operation to update the data block, and may store the updated data block in the clone space. Also, if the database command comprises a read operation, the DBMS may perform the read operation on the data block received from the backup copy of the database.

    摘要翻译: 数据库管理系统(DBMS)在克隆空间中维护克隆数据库,而不需要存储整个数据库副本,而不需要底层存储设备的快照功能。 该DBMS可以接收数据库命令以访问克隆数据库的数据块,并且可以确定数据块是否存储在克隆空间中。 如果数据块未存储在本地克隆空间中,DBMS可能会从数据库的备份副本接收数据块。 如果数据库命令包括写入操作,则DBMS可以执行写入操作来更新数据块,并且可以将更新的数据块存储在克隆空间中。 另外,如果数据库命令包括读取操作,则DBMS可以对从数据库的备份副本接收到的数据块执行读取操作。

    Direct network file system
    10.
    发明授权
    Direct network file system 有权
    直接网络文件系统

    公开(公告)号:US08239486B2

    公开(公告)日:2012-08-07

    申请号:US12051816

    申请日:2008-03-19

    IPC分类号: G06F15/16

    CPC分类号: H04L67/1097 G06F17/30203

    摘要: A computer-implemented method of implementing a network file system may include steps of providing a host, the host including an Operating System (OS) that includes a kernel and a first client implementing the Network File System (NFS) protocol in the kernel, and a database server process. A second NFS client may be provided in the database server process. A NFS server may be provided, coupled to the host. A device implementing the Network Attached Storage (NAS) protocol may also be provided, coupled to the NFS server. NFS requests to access data stored in the NAS server may then be generated and sent from the second NFS client in the database server process directly to the NFS server, bypassing the first NFS client in the OS kernel of the host. NFS File handles obtained by one database process may be shared with other database processes through a shared memory area.

    摘要翻译: 实现网络文件系统的计算机实现的方法可以包括提供主机的步骤,所述主机包括在内核中包括内核和实现网络文件系统(NFS)协议的第一客户端的操作系统(OS),以及 数据库服务器进程。 可以在数据库服务器进程中提供第二个NFS客户机。 可以提供NFS服务器,耦合到主机。 还可以提供实现网络连接存储(NAS)协议的设备,耦合到NFS服务器。 然后可以生成NFS请求,以存储在NAS服务器中的数据,并从数据库服务器进程中的第二个NFS客户端直接发送到NFS服务器,绕过主机的OS内核中的第一个NFS客户机。 通过一个数据库进程获取的NFS文件句柄可以通过共享内存区域与其他数据库进程共享。