会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • DELTA STORE GIVING ROW-LEVEL VERSIONING SEMANTICS TO A NON-ROW-LEVEL VERSIONING UNDERLYING STORE
    • DELTA STORE提供低价位版本的语言到基于商店的非线性版本
    • US20150046413A1
    • 2015-02-12
    • US13960335
    • 2013-08-06
    • Mihnea ANDREIColin FlorendoAnil Goel
    • Mihnea ANDREIColin FlorendoAnil Goel
    • G06F17/30
    • G06F17/30362G06F11/1448G06F17/30309G06F17/30312G06F17/30315G06F17/30339G06F17/30368G06F17/30371G06F2201/80G06F2201/825G06F2201/84G06F2201/87
    • A delta store giving row-level versioning semantics to a non-row-level versioning underlying store is described. An example method includes establishing a column-based in-memory database including a main store and a delta store, where the main store does not allow concurrent transactions on a same table and the delta store has a plurality of row-visibility bitmaps implementing a row-level versioning mechanism that allows concurrent transactions on the same table. A transaction associated with the column-based in-memory database is received. For each table read by the transaction, a version of the table in the delta store that represents a transaction-consistent snapshot of the database visible to the transaction is determined. Each table is represented in the main store and the delta store; and each version of the table is represented by one or more bitmaps. Upon execution of a DML as part of the transaction, for each table written by the transaction, the data changes generated by the transaction is recorded in the one or more bitmaps that represent a private version of the table. Upon commit of the transaction, for each table written by the transaction, a new public version of the table is generated based on the private version of the table, and the public version represents a new transaction-consistent snapshot of the database visible to subsequent transactions.
    • 描述了向非行级版本化底层商店提供行级版本化语义的增量存储。 示例性方法包括建立包括主存储和增量存储的基于列的存储器内数据库,其中主存储不允许同一表上的并发事务,并且增量存储具有实现行的多个行可见性位图 -level版本控制机制允许同一个表上的并发事务。 接收与基于列的内存数据库相关联的事务。 对于由事务读取的每个表,确定delta存储中表示事务可见的数据库的事务一致性快照的表的版本。 每个表在主商店和三角洲商店中表示; 并且表的每个版本由一个或多个位图表示。 在作为事务的一部分执行DML时,对于由事务写入的每个表,由事务生成的数据更改记录在表示该表的私有版本的一个或多个位图中。 在事务提交后,对于由事务编写的每个表,基于表的私有版本生成新的公用版本,而公共版本表示后续事务可见的数据库的新事务一致性快照 。
    • 8. 发明申请
    • PAGED COLUMN DICTIONARY
    • US20150142818A1
    • 2015-05-21
    • US14333224
    • 2014-07-16
    • Colin FlorendoCarsten ThielIvan SchreterMihnea AndreiAnil Kumar Goel
    • Colin FlorendoCarsten ThielIvan SchreterMihnea AndreiAnil Kumar Goel
    • G06F17/30
    • G06F17/30312
    • A request for an entry of a dictionary having multiple dictionary blocks may be received, where the dictionary stores string values associated with corresponding value identifiers (IDs) for dictionary compression. One of the dictionary blocks may be selectively loaded into memory, and the dictionary block that has been loaded into memory may be searched. A value ID directory may be constructed in memory, where the value ID directory includes last value IDs for the dictionary blocks, and each of the last value IDs is mapped to an index of one of the dictionary blocks that includes a string value for that last value ID. A separator directory may also be constructed in memory, where the separator directory includes separators for the dictionary blocks, and each of the separators is mapped to an index of one of the dictionary blocks that includes a string value for that separator.
    • 可以接收对具有多个字典块的字典的输入的请求,其中字典存储与用于字典压缩的相应值标识符(ID)相关联的字符串值。 一个字典块可以被选择性地加载到存储器中,并且可以搜索已经加载到存储器中的字典块。 值ID目录可以在存储器中构造,其中值ID目录包括字典块的最后值ID,并且每个最后的值ID被映射到包括该最后一个的字符串值的字典块之一的索引 值ID。 分隔符目录也可以在内存中构建,其中分隔符目录包括字典块的分隔符,并且每个分隔符都映射到包含该分隔符的字符串值的字典块之一的索引。