Method and apparatus for performing selective encryption/decryption in a data storage system
    3.
    发明申请
    Method and apparatus for performing selective encryption/decryption in a data storage system 有权
    用于在数据存储系统中执行选择性加密/解密的方法和装置

    公开(公告)号:US20080232592A1

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

    申请号:US11726428

    申请日:2007-03-21

    IPC分类号: H04L9/00

    CPC分类号: H04L9/0894

    摘要: One embodiment of the present invention provides a system for performing selective encryption/decryption in a data storage system. During operation, the system receives a data block from a storage medium at an input/output layer, wherein the input/output layer serves as an interface between the storage medium and a buffer cache. Next, the system determines whether the data block is an encrypted data block. If not, the system stores the data block in the buffer cache. Otherwise, if the data block is an encrypted data block, the system retrieves a storage-key, wherein the storage-key is associated with a subset of storage, which is associated with the encrypted data block. Using the storage-key, the system then decrypts the encrypted data block to produce a decrypted data block. Finally, the system stores the decrypted data block in the buffer cache, wherein the data block remains encrypted in the storage medium.

    摘要翻译: 本发明的一个实施例提供一种用于在数据存储系统中执行选择性加密/解密的系统。 在操作期间,系统在输入/输出层从存储介质接收数据块,其中输入/输出层用作存储介质和缓冲器高速缓存之间的接口。 接下来,系统确定数据块是否是加密数据块。 如果没有,系统将数据块存储在缓冲区高速缓存中。 否则,如果数据块是加密数据块,则系统检索存储密钥,其中存储密钥与与加密数据块相关联的存储子集相关联。 使用存储密钥,系统然后解密加密的数据块以产生解密的数据块。 最后,系统将解密的数据块存储在缓冲器高速缓存中,其中数据块在存储介质中保持加密。

    Method and apparatus for performing selective encryption/decryption in a data storage system
    4.
    发明授权
    Method and apparatus for performing selective encryption/decryption in a data storage system 有权
    用于在数据存储系统中执行选择性加密/解密的方法和装置

    公开(公告)号:US08892905B2

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

    申请号:US11726428

    申请日:2007-03-21

    IPC分类号: G06Q30/02 H04L9/08

    CPC分类号: H04L9/0894

    摘要: One embodiment of the present invention provides a system for performing selective encryption/decryption in a data storage system. During operation, the system receives a data block from a storage medium at an input/output layer, wherein the input/output layer serves as an interface between the storage medium and a buffer cache. Next, the system determines whether the data block is an encrypted data block. If not, the system stores the data block in the buffer cache. Otherwise, if the data block is an encrypted data block, the system retrieves a storage-key, wherein the storage-key is associated with a subset of storage, which is associated with the encrypted data block. Using the storage-key, the system then decrypts the encrypted data block to produce a decrypted data block. Finally, the system stores the decrypted data block in the buffer cache, wherein the data block remains encrypted in the storage medium.

    摘要翻译: 本发明的一个实施例提供一种用于在数据存储系统中执行选择性加密/解密的系统。 在操作期间,系统在输入/输出层从存储介质接收数据块,其中输入/输出层用作存储介质和缓冲器高速缓存之间的接口。 接下来,系统确定数据块是否是加密数据块。 如果没有,系统将数据块存储在缓冲区高速缓存中。 否则,如果数据块是加密数据块,则系统检索存储密钥,其中存储密钥与与加密数据块相关联的存储子集相关联。 使用存储密钥,系统然后解密加密的数据块以产生解密的数据块。 最后,系统将解密的数据块存储在缓冲器高速缓存中,其中数据块在存储介质中保持加密。

    Global checkpoint SCN
    5.
    发明授权
    Global checkpoint SCN 有权
    全球检查点SCN

    公开(公告)号:US07991775B2

    公开(公告)日:2011-08-02

    申请号:US12244640

    申请日:2008-10-02

    IPC分类号: G06F17/30

    摘要: Described herein are techniques for generating a global checkpoint system change number and computing a snapshot query using the global checkpoint system change number without a need to acquire global locks. In many cases, the need to acquire global locks is eliminated, thereby saving the overhead attendant to processing global locks.

    摘要翻译: 这里描述了用于生成全局检查点系统改变号码并使用全局检查点系统改变号码计算快照查询而不需要获取全局锁的技术。 在许多情况下,消除了获取全局锁的需求,从而节省了处理全局锁的开销。

    GLOBAL CHECKPOINT SCN
    6.
    发明申请
    GLOBAL CHECKPOINT SCN 有权
    全球检验点

    公开(公告)号:US20100036843A1

    公开(公告)日:2010-02-11

    申请号:US12244640

    申请日:2008-10-02

    IPC分类号: G06F17/30

    摘要: Described herein are techniques for generating a global checkpoint system change number and computing a snapshot query using the global checkpoint system change number without a need to acquire global locks. In many cases, the need to acquire global locks is eliminated, thereby saving the overhead attendant to processing global locks.

    摘要翻译: 这里描述了用于生成全局检查点系统改变号码并使用全局检查点系统改变号码计算快照查询而不需要获取全局锁的技术。 在许多情况下,消除了获取全局锁的需求,从而节省了处理全局锁的开销。

    Time model
    8.
    发明申请
    Time model 有权
    时间模型

    公开(公告)号:US20050055672A1

    公开(公告)日:2005-03-10

    申请号:US10775513

    申请日:2004-02-09

    IPC分类号: G06F9/44

    摘要: Quantifying the impact of wasteful operations on a database system is provided. One or more operations that are determined to be wasteful are received. The impact of the wasteful operations on performance in a database may then be quantified. The database is monitored to determine when a wasteful operation is being performed. When a wasteful operation is detected, a time value is recorded of the time spent on processing the wasteful operation. The time value is stored and used to quantify an impact of a performance problem in a database. The time value may be stored and associated with other time values that are recorded for the same wasteful operation. Thus, the impact of wasteful operations that are performed and processed in a database may be determined.

    摘要翻译: 提供了浪费操作对数据库系统的影响。 接收到被确定为浪费的一个或多个操作。 然后可以量化浪费操作对数据库中的性能的影响。 监视数据库以确定何时执行浪费的操作。 当检测到浪费的操作时,记录处理浪费操作花费的时间的时间值。 时间值被存储并用于量化数据库中性能问题的影响。 时间值可以被存储并且与为相同的浪费操作记录的其他时间值相关联。 因此,可以确定在数据库中执行和处理的浪费操作的影响。

    Time model
    9.
    发明授权
    Time model 有权
    时间模型

    公开(公告)号:US07376682B2

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

    申请号:US10775513

    申请日:2004-02-09

    IPC分类号: G06F17/30

    摘要: Quantifying the impact of wasteful operations on a database system is provided. One or more operations that are determined to be wasteful are received. The impact of the wasteful operations on performance in a database may then be quantified. The database is monitored to determine when a wasteful operation is being performed. When a wasteful operation is detected, a time value is recorded of the time spent on processing the wasteful operation. The time value is stored and used to quantify an impact of a performance problem in a database. The time value may be stored and associated with other time values that are recorded for the same wasteful operation. Thus, the impact of wasteful operations that are performed and processed in a database may be determined.

    摘要翻译: 提供了浪费操作对数据库系统的影响。 接收到被确定为浪费的一个或多个操作。 然后可以量化浪费操作对数据库中的性能的影响。 监视数据库以确定何时执行浪费的操作。 当检测到浪费的操作时,记录处理浪费操作花费的时间的时间值。 时间值被存储并用于量化数据库中性能问题的影响。 时间值可以被存储并且与为相同的浪费操作记录的其他时间值相关联。 因此,可以确定在数据库中执行和处理的浪费操作的影响。

    Techniques for improved read-write concurrency
    10.
    发明申请
    Techniques for improved read-write concurrency 有权
    改进的读写并发技术

    公开(公告)号:US20080071997A1

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

    申请号:US11521908

    申请日:2006-09-15

    IPC分类号: G06F13/00 G06F12/14

    摘要: Techniques are provided for performing changes to a resource governed by a locking mechanism. An entity (such as a server instance in a database system cluster) requests permission to modify the resource. In response to the request, the entity receives a first lock on the resource, which grants permission to perform the change to the resource without making the change permanent. After receiving the first lock, the entity performs the change to a copy of the resource that resides in shared memory without making another copy of the resource. After performing the change and until receiving permission to make the change permanent, the entity prevents the change to the resource from becoming permanent. After performing the change, the entity receives a second lock on the resource, which grants the entity permission to make the change permanent. After receiving the second lock, the entity ceases to prevent the change to the resource from becoming permanent.

    摘要翻译: 提供了用于对由锁定机构管理的资源进行更改的技术。 实体(如数据库系统集群中的服务器实例)请求修改资源的权限。 响应于该请求,实体在资源上接收到第一个锁定,该权限允许对资源执行更改,而不会使更改永久性。 在接收到第一个锁定之后,实体对驻留在共享内存中的资源的副本执行更改,而不创建资源的另一个副本。 执行变更后,直到获得变更永久性的许可,实体将防止资源变为永久性。 执行更改后,实体将在资源上收到第二个锁定,该实体授予实体永久性更改权限。 收到第二个锁后,实体停止防止资源变为永久性。