会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Database system providing methodology for extended memory support
    • 数据库系统提供扩展内存支持的方法
    • US07421562B2
    • 2008-09-02
    • US10710381
    • 2004-07-06
    • Vadiraja BhattPraveen VegullaPrasanta GhoshGirish Vaitheeswaran
    • Vadiraja BhattPraveen VegullaPrasanta GhoshGirish Vaitheeswaran
    • G06F9/28
    • G06F12/0897G06F12/0866G06F12/12G06F2212/311G06F2212/465
    • A database system providing methodology for extended memory support is described. In one embodiment, for example, a method is described for extended memory support in a database system having a primary cache, the method comprises steps of: creating a secondary cache in memory available to the database system; mapping a virtual address range to at least a portion of the secondary cache; when the primary cache is full, replacing pages from the primary cache using the secondary cache; in response to a request for a particular page, searching for the particular page in the secondary cache if the particular page is not found in the primary cache; if the particular page is found in the secondary cache, determining a virtual address in the secondary cache where the particular page resides based on the mapping; and swapping the particular page found in the secondary cache with a page in the primary cache, so as to replace a page in the primary cache with the particular page from the secondary cache.
    • 描述了提供扩展内存支持方法的数据库系统。 在一个实施例中,例如,描述了用于具有主缓存的数据库系统中的扩展存储器支持的方法,所述方法包括以下步骤:在可用于数据库系统的存储器中创建二级高速缓存; 将虚拟地址范围映射到所述辅助高速缓存的至少一部分; 当主缓存已满时,使用二级缓存从一级缓存替换页面; 响应于对特定页面的请求,如果在主高速缓存中没有找到特定页面,则搜索二级高速缓存中的特定页面; 如果在次级高速缓存中找到特定页面,则基于映射确定特定页面驻留的辅助高速缓存中的虚拟地址; 并且使用主缓存中的页面将辅助高速缓存中找到的特定页面进行交换,以便用来自二级高速缓存的特定页面替换主缓存中的页面。
    • 4. 发明授权
    • Database system with improved methods for asynchronous logging of transactions
    • 数据库系统具有改进的交易异步日志记录方法
    • US06721765B2
    • 2004-04-13
    • US10190401
    • 2002-07-02
    • Prasanta GhoshVadiraja BhattGirish Vaitheeswaran
    • Prasanta GhoshVadiraja BhattGirish Vaitheeswaran
    • G06F1730
    • G06F17/30368Y10S707/99943Y10S707/99953
    • A database system providing improved methods for asynchronous logging of transactions is described. Log records are created describing changes to a database made by a transaction. When a command committing changes to the database for the transaction is received, a logging request is placed in a queue. An asynchronous logging service removes requests from the queue and transfers log records from the transaction to a shared cache. The shared cache stores log records before they are written to the transaction log. The logging service writes log pages containing log records for the transaction from the cache to the transaction log. After all log pages in the cache for the transaction have been written to the transaction log, changes to the database made by the transaction can be committed to the database.
    • 描述了提供用于异步记录事务的改进方法的数据库系统。 创建日志记录,描述事务所做的数据库更改。 当接收到提交对事务数据库的更改的命令时,记录请求将被放置在队列中。 异步日志服务从队列中删除请求,并将日志记录从事务传输到共享缓存。 共享缓存将日志记录存储在事务日志中之前。 日志记录服务将包含事务的日志记录的日志页从缓存写入事务日志。 在事务的缓存中的所有日志页面都已写入事务日志之后,事务所做的数据库的更改可以提交到数据库。
    • 6. 发明申请
    • Database System Providing Methodology for Extended Memory Support
    • 数据库系统提供扩展内存支持的方法
    • US20050193160A1
    • 2005-09-01
    • US10710381
    • 2004-07-06
    • Vadiraja BhattPraveen VegullaPrasanta GhoshGirish Vaitheeswaran
    • Vadiraja BhattPraveen VegullaPrasanta GhoshGirish Vaitheeswaran
    • G06F12/08G06F12/12G11C5/00
    • G06F12/0897G06F12/0866G06F12/12G06F2212/311G06F2212/465
    • A database system providing methodology for extended memory support is described. In one embodiment, for example, a method is described for extended memory support in a database system having a primary cache, the method comprises steps of: creating a secondary cache in memory available to the database system; mapping a virtual address range to at least a portion of the secondary cache; when the primary cache is full, replacing pages from the primary cache using the secondary cache; in response to a request for a particular page, searching for the particular page in the secondary cache if the particular page is not found in the primary cache; if the particular page is found in the secondary cache, determining a virtual address in the secondary cache where the particular page resides based on the mapping; and swapping the particular page found in the secondary cache with a page in the primary cache, so as to replace a page in the primary cache with the particular page from the secondary cache.
    • 描述了提供扩展内存支持方法的数据库系统。 在一个实施例中,例如,描述了用于具有主缓存的数据库系统中的扩展存储器支持的方法,所述方法包括以下步骤:在可用于数据库系统的存储器中创建二级高速缓存; 将虚拟地址范围映射到所述辅助高速缓存的至少一部分; 当主缓存已满时,使用二级缓存从一级缓存替换页面; 响应于对特定页面的请求,如果在主高速缓存中没有找到特定页面,则搜索二级高速缓存中的特定页面; 如果在次级高速缓存中找到特定页面,则基于映射确定特定页面驻留的辅助高速缓存中的虚拟地址; 并且使用主缓存中的页面将辅助高速缓存中找到的特定页面进行交换,以便用来自二级高速缓存的特定页面替换主缓存中的页面。