会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 122. 发明申请
    • ON-LINE TRANSACTION PROCESSING (OLTP) COMPRESSION AND RE-COMPRESSION OF DATABASE DATA
    • 在线交易处理(OLTP)数据库数据的压缩和重新压缩
    • US20090106281A1
    • 2009-04-23
    • US11875642
    • 2007-10-19
    • Vineet MarwahValentin G. StredieDheeraj PandeyAmit Ganesh
    • Vineet MarwahValentin G. StredieDheeraj PandeyAmit Ganesh
    • G06F7/00G06F17/30
    • G06F17/30563G06F17/30315G06F17/30377G06F17/30592G06F2212/401H03M7/30
    • A computer is programmed to compress data of a database in response to database modification language (DML) statements generated by on-line transaction processing (OLTP) systems. In several embodiments, data that is initially added to a database block is left uncompressed until a predetermined condition is satisfied, which happens infrequently (relative to OLTP transactions on the block). When satisfied, the computer automatically compresses all uncompressed data in the block, which increases the amount of unused space in the block. New data is thereafter added uncompressed to the partially compressed block, until satisfaction of a predetermined condition whereby the partially compressed block is again compressed, i.e. re-compressed. Adding of new data to a partially compressed block and its compression are repeated unless another predetermined condition is met, in response to which the block is not further re-compressed, thereby to recognize a limit on the benefit from compression.
    • 计算机被编程为响应于由在线事务处理(OLTP)系统生成的数据库修改语言(DML)语句来压缩数据库的数据。 在几个实施例中,最初添加到数据库块的数据保持未压缩,直到满足预定条件,这不常发生(相对于块上的OLTP事务)。 当满足时,计算机自动压缩块中的所有未压缩数据,这增加了块中未使用的空间量。 之后将新的数据未压缩地添加到部分压缩的块中,直到满足预定条件,从而再次压缩部分压缩的块,即重新压缩。 重新添加新的数据到部分压缩的块并且其压缩被重复,除非满足另外的预定条件,响应于该块不被进一步重新压缩,从而识别对压缩获益的限制。
    • 126. 发明申请
    • System and method for data de-duplication
    • 用于重复数据删除的系统和方法
    • US20080098083A1
    • 2008-04-24
    • US11584782
    • 2006-10-19
    • Kam ShergillBharath AletiDheerai PandeySajatha MuthulingamAmit Ganesh
    • Kam ShergillBharath AletiDheerai PandeySajatha MuthulingamAmit Ganesh
    • G06F15/16
    • G06F17/30303G06F11/1453G06F17/30156
    • A method of processing a file includes receiving a request to store the file, receiving the file, determining whether a database already contains the file, and storing the file in the database if the database does not already contain the file. A method of processing a file includes receiving a request to store the file, receiving the file, determining whether a database already contains the file, and satisfying the request to store the file without storing the received file if the database already contains the file. A method of processing data from a file includes receiving a request to store the file in a database, receiving the file, separating the file into a plurality of portions, and storing the plurality of portions such that each of the plurality of portions can be individually accessed.
    • 处理文件的方法包括:如果数据库尚未包含文件,则接收存储文件的请求,接收文件,确定数据库是否已经包含该文件,以及将该文件存储在数据库中。 处理文件的方法包括接收文件的存储请求,接收文件,确定数据库是否已经包含文件,如果数据库已经包含该文件,则满足存储文件的请求而不存储所接收的文件。 一种从文件处理数据的方法包括:接收将文件存储在数据库中的请求,接收文件,将文件分离成多个部分,并存储多个部分,使得多个部分中的每一个可以单独地 访问。
    • 130. 发明授权
    • Processing in parallel units of work that perform DML operations on the same spanning rows
    • 在并行的工作单元中处理在相同跨度行上执行DML操作
    • US06961729B1
    • 2005-11-01
    • US09771292
    • 2001-01-25
    • Rosanne Park TooheyJonathan D. KleinAmit GaneshGary C. NgaiDmitry Mikhailovich Potapov
    • Rosanne Park TooheyJonathan D. KleinAmit GaneshGary C. NgaiDmitry Mikhailovich Potapov
    • G06F17/30
    • G06F17/30445Y10S707/99942Y10S707/99944
    • A mechanism is described for constructing work granules, where the work granules are constructed independently of whether two or more of the work granules are assigned to operate on a logical storage unit that contains a portion of the same row. A database system maintains transaction control data for data blocks in a manner that avoids self-deadlocks for slaves that follow a row collision protocol. A row collision protocol is a set of rules or steps that slaves follow to ensure that only one subtransaction in a distributed transaction updates a spanning row. Thus, for a particular spanning row, a single subtransaction modifies all the row pieces of the spanning row in any data block containing any row pieces of the spanning row. Consequently, a given data block may be affected by multiple subtransactions in a distributed transaction, one subtransaction affecting a row piece in the data block, another subtransaction affecting other rows in the data block.
    • 描述了用于构造工作颗粒的机构,其中工作颗粒被构造为独立于是否分配两个或更多个工作颗粒以在包含相同行的一部分的逻辑存储单元上操作。 数据库系统以避免针对跟随行冲突协议的从站的自死锁的方式维护数据块的事务控制数据。 行冲突协议是一组随后遵循的规则或步骤,以确保分布式事务中只有一个子事务更新跨越行。 因此,对于特定的跨越行,单个子迁移修改包含跨越行的任何行的任何数据块中的跨越行的所有行。 因此,给定的数据块可能受到分布式事务中的多个子事务的影响,影响数据块中的行块的一个子事务处理,影响数据块中的其他行的另一个子事务处理。