会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • Method and apparatus for performing selective encryption/decryption in a data storage system
    • 用于在数据存储系统中执行选择性加密/解密的方法和装置
    • US08892905B2
    • 2014-11-18
    • US11726428
    • 2007-03-21
    • Adam Y. LeeVarun MalhotraDaniel ManHung WongTirthankar LahiriKiran GoyalJuan R. LoaizaPaul Youn
    • Adam Y. LeeVarun MalhotraDaniel ManHung WongTirthankar LahiriKiran GoyalJuan R. LoaizaPaul Youn
    • G06Q30/02H04L9/08
    • 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.
    • 本发明的一个实施例提供一种用于在数据存储系统中执行选择性加密/解密的系统。 在操作期间,系统在输入/输出层从存储介质接收数据块,其中输入/输出层用作存储介质和缓冲器高速缓存之间的接口。 接下来,系统确定数据块是否是加密数据块。 如果没有,系统将数据块存储在缓冲区高速缓存中。 否则,如果数据块是加密数据块,则系统检索存储密钥,其中存储密钥与与加密数据块相关联的存储子集相关联。 使用存储密钥,系统然后解密加密的数据块以产生解密的数据块。 最后,系统将解密的数据块存储在缓冲器高速缓存中,其中数据块在存储介质中保持加密。
    • 14. 发明授权
    • Method and system for faster instance startup for large resource configurations
    • 用于更快速启动大型资源配置的方法和系统
    • US07467279B2
    • 2008-12-16
    • US11395613
    • 2006-03-30
    • Tirthankar LahiriBharat C V BaddepudiPoojan Kumar
    • Tirthankar LahiriBharat C V BaddepudiPoojan Kumar
    • G06F12/06
    • G06F17/3048
    • A method for starting up a database system, comprising allocating memory spaces for three buffers; initializing two of the buffers; partially initializing the third buffer where the third buffer is larger than the other two; instructing the memory manager to initialize the remainder of the third buffer in the background process; performing recovery operations; and opening the database system for use. The database is operated in an open phase while the remainder of the third buffer is initialized in the background and ran in parallel to the recovery operation that may extend beyond the completion of opening the database. Thus opening the database prior to completion of full initialization and initializing the third buffer in the background improves the startup time of the database which becomes significant when the size of the third buffer is very large (e.g., 500 GB+).
    • 一种用于启动数据库系统的方法,包括为三个缓冲器分配存储器空间; 初始化两个缓冲区; 部分地初始化第三缓冲器,其中第三缓冲器大于其他缓冲器; 指示存储器管理器在后台进程中初始化第三缓冲器的剩余部分; 执行恢复操作; 并打开数据库系统使用。 数据库处于开放阶段,而第三个缓冲区的其余部分在后台进行初始化,并且与恢复操作并行运行,该恢复操作可能超出打开数据库的完成时间。 因此,在完成初始化并在后台初始化第三缓冲区之前打开数据库改善了当第三缓冲器的大小非常大(例如,500GB +))时数据库的启动时间变得显着。
    • 15. 发明授权
    • Time model
    • 时间模型
    • US07376682B2
    • 2008-05-20
    • US10775513
    • 2004-02-09
    • Mark RamacherGraham S. WoodJuan LoaizaTirthankar LahiriKarl Dias
    • Mark RamacherGraham S. WoodJuan LoaizaTirthankar LahiriKarl Dias
    • G06F17/30
    • G06F17/30008Y10S707/99957
    • 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.
    • 提供了浪费操作对数据库系统的影响。 接收到被确定为浪费的一个或多个操作。 然后可以量化浪费操作对数据库中的性能的影响。 监视数据库以确定何时执行浪费的操作。 当检测到浪费的操作时,记录处理浪费操作花费的时间的时间值。 时间值被存储并用于量化数据库中性能问题的影响。 时间值可以被存储并且与为相同的浪费操作记录的其他时间值相关联。 因此,可以确定在数据库中执行和处理的浪费操作的影响。
    • 16. 发明申请
    • AUTOMATICALLY DETERMINING AN OPTIMAL DATABASE SUBSECTION
    • 自动确定最佳数据库选择
    • US20140280373A1
    • 2014-09-18
    • US13842843
    • 2013-03-15
    • John RaittoTirthankar LahiriMarie-Anne NeimatChih-Ping Wang
    • John RaittoTirthankar LahiriMarie-Anne NeimatChih-Ping Wang
    • G06F17/30
    • G06F17/30292G06F17/30442G06F17/30463G06F17/30575
    • A method, apparatus, and system for automatically determining an optimal database subsection is provided. A database subsection is selected to optimize certain benefits when the database subsection is translated, transferred, and cached on an alternative database system, which may utilize a different technology or database engine that provides certain performance benefits compared to the original database system. Algorithms such as multi-path greedy selection and/or dynamic programming may provide optimal or near-optimal results. A host for the alternative database server may be shared with or otherwise located in close physical proximity to improve latency for a database application or client layer. Once the database subsection analysis is completed, a report may be generated and presented to the user, and an implementation script may also be created to automatically configure a client host to function as a cache or replacement system according various cache size configurations described in the report.
    • 提供了一种用于自动确定最佳数据库子部分的方法,装置和系统。 当数据库部分被翻译,传输和缓存在替代数据库系统上时,选择数据库子部分来优化某些优点,替代数据库系统可以利用与原始数据库系统相比提供某些性能优势的不同技术或数据库引擎。 诸如多路径贪心选择和/或动态规划的算法可以提供最佳或接近最佳的结果。 替代数据库服务器的主机可以与物理接近处于共享状态或以其他方式设置,以改善数据库应用程序或客户端层的延迟。 一旦完成了数据库子部分分析,就可以生成报告并呈现给用户,还可以创建实现脚本,以便根据报告中描述的各种缓存大小配置自动配置客户端主机作为缓存或替换系统。 。