会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
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时,对于由事务写入的每个表,由事务生成的数据更改记录在表示该表的私有版本的一个或多个位图中。 在事务提交后,对于由事务编写的每个表,基于表的私有版本生成新的公用版本,而公共版本表示后续事务可见的数据库的新事务一致性快照 。