会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明申请
    • Distributed Shared Log For Modern Storage Servers
    • 现代存储服务器的分布式共享日志
    • US20160301753A1
    • 2016-10-13
    • US14684132
    • 2015-04-10
    • Nathan AuchPeter BumbulisAnil GoelJeffrey Pound
    • Nathan AuchPeter BumbulisAnil GoelJeffrey Pound
    • H04L29/08G06F15/167
    • H04L67/1097G06F15/167
    • Disclosed herein are system, method, and computer program product embodiments for accessing a distributed shared log that supports a total order over log writes and multiple logical log streams. An embodiment operates by selecting a range of log entries for a logical log stream from the distributed shared log and mapping the selected range of log entries to associated storage units in a plurality of storage units. The selected range of log entries are stored at the associated storage units according to metadata that indexes the selected range of log entries by logical log stream. The selected range of log entries are then requested from the associated storage units based on the mapping. The selected range of log entries for the logical log stream are then returned from the associated storage units based on a scan of the metadata. The received log entries are then reassembled.
    • 这里公开了用于访问分布式共享日志的系统,方法和计算机程序产品实施例,其支持在日志写入和多个逻辑日志流上的总顺序。 实施例通过从分布式共享日志中选择用于逻辑日志流的日志条目的范围来操作,并将所选择的日志条目范围映射到多个存储单元中的相关联的存储单元。 所选择的日志条目的范围根据通过逻辑日志流对所选择的日志条目范围进行索引的元数据存储在相关联的存储单元处。 然后基于映射从相关联的存储单元请求所选择的日志条目的范围。 然后,基于元数据的扫描,从相关联的存储单元返回逻辑日志流的所选择的日志条目范围。 接收的日志条目然后重新组合。
    • 8. 发明授权
    • Cache management system providing improved page latching methodology
    • 缓存管理系统提供改进的页面锁存方法
    • US07383389B1
    • 2008-06-03
    • US10709324
    • 2004-04-28
    • Peter Bumbulis
    • Peter Bumbulis
    • G06F12/00
    • G06F12/0842G06F17/3048
    • A cache management system providing improved page latching methodology is described. In one embodiment, for example, a method is described for providing access to data in a multi-threaded computing system, the method comprises steps of: providing a cache containing pages of data in memory of the multi-threaded computing system; associating a latch with each page in the cache to regulate access to the page, the latch allowing multiple threads to share access to the page for read operations and a single thread to obtain exclusive access to the page for write operations; in response to a request from a first thread to read a particular page, determining whether the particular page is in the cache without blocking access by other threads to pages in the cache; if the particular page is in the cache, attempting to obtain the latch for purposes of reading the particular page; and allowing the first thread to read the particular page unless a second thread has latched the particular page on an exclusive basis.
    • 描述了提供改进的页面锁定方法的高速缓存管理系统。 在一个实施例中,例如,描述了一种用于提供对多线程计算系统中的数据的访问的方法,该方法包括以下步骤:在多线程计算系统的存储器中提供包含数据页面的高速缓存; 将锁存器与高速缓存中的每个页面相关联以调节对页面的访问,该锁存器允许多个线程共享对页面的访问以进行读取操作,并且单个线程获得用于写入操作的页面的独占访问; 响应于来自第一线程的读取特定页面的请求,确定特定页面是否在高速缓存中,而不阻止其他线程对高速缓存中的页面的访问; 如果特定页面在高速缓存中,则为了读取特定页面尝试获取锁存器; 并且允许第一线程读取特定页面,除非第二线程在独占的基础上锁定了特定页面。
    • 10. 发明申请
    • Index Compression In Databases
    • 数据库中的索引压缩
    • US20100114843A1
    • 2010-05-06
    • US12258861
    • 2008-10-27
    • Daniel James FARRARPeter BumbulisNathan Michael Auch
    • Daniel James FARRARPeter BumbulisNathan Michael Auch
    • G06F17/00
    • G06F17/30336G06F17/30327G06F17/3033G06F17/30949G06F17/30955
    • Systems, methods and computer program products for compression of database indexes are described herein. A system embodiment includes a sequence determiner to scan a database index and to determine a start of a range and end of a range of consistently changing values in one or more index pages of said database index and an index updater to update said database index based on a sequence determined by said sequence determiner, while suspending writing of one or more values that lie within start of said range and end of said range of values. A method embodiment includes scanning an index, determining a pattern of changing values in one or more index pages of said index and selectively updating said index based on said determining step to minimize index insertions. The method embodiment further includes determining a start of a range of values and an end of said range of values in an index page, setting appropriate bits to identify said start of range of values and end of range of values, determining if an entry to be inserted can appended to at the end of said range of values, and compressing said index by suspending writing of one or more values that occur between said start of range of values and said end of range of values.
    • 本文描述了用于压缩数据库索引的系统,方法和计算机程序产品。 系统实施例包括:序列确定器,用于扫描数据库索引并确定所述数据库索引的一个或多个索引页中的一致变化值范围和范围的开始;以及索引更新器,用于基于 所述序列由所述序列确定器确定,同时暂停写入所述范围的所述范围的开始和所述值范围的结束之中的一个或多个值。 方法实施例包括扫描索引,确定在所述索引的一个或多个索引页中改变值的模式,并且基于所述确定步骤选择性地更新所述索引以最小化索引插入。 方法实施例还包括确定索引页中值的范围的开始和所述值范围的结束,设置适当的位以识别值的范围的开始和值的范围的结束,确定条目是否为 插入可以附加到所述值的范围的结尾,并且通过暂停在值的范围的所述开始和所述值的范围的结束之间发生的一个或多个值的写入来压缩所述索引。