Systems, methods and computer program products memory space management for storage class memory
    1.
    发明授权
    Systems, methods and computer program products memory space management for storage class memory 有权
    系统,方法和计算机程序产品存储空间管理存储类内存

    公开(公告)号:US09195578B2

    公开(公告)日:2015-11-24

    申请号:US13594098

    申请日:2012-08-24

    Abstract: Embodiments of the present invention provide a system, method and computer program products for memory space management for storage class memory. One embodiment comprises a method for information storage in an information technology environment. The method comprises storing data in a storage class memory (SCM) space, and storing storage management metadata corresponding to said data, in the SCM in a first data structure. The method further includes buffering storage management metadata corresponding to said data, in a main memory in a second data structure.

    Abstract translation: 本发明的实施例提供了一种用于存储类存储器的存储器空间管理的系统,方法和计算机程序产品。 一个实施例包括在信息技术环境中信息存储的方法。 该方法包括在第一数据结构中将数据存储在存储类存储器(SCM)空间中,并且将对应于所述数据的存储管理元数据存储在SCM中。 该方法还包括在第二数据结构的主存储器中缓冲对应于所述数据的存储管理元数据。

    SCM-CONSCIOUS TRANSACTIONAL KEY-VALUE STORE

    公开(公告)号:US20130290655A1

    公开(公告)日:2013-10-31

    申请号:US13460013

    申请日:2012-04-30

    CPC classification number: G06F17/30377

    Abstract: Embodiments of a system are described. In one embodiment, the system is a device for performing operations and supporting transactions. The device is configured to receive a transaction comprising a command and data. The device writes the data to a transaction manager on a persistent memory device. The transaction manager also maintains a status of the transaction and reference to entries within memory that are manipulated by the transaction. The device also creates an in-memory log of the transaction in a first hash directory. The device then commits a copy of the first hash directory to a second hash directory maintained on a persistent memory device.

    Abstract translation: 描述系统的实施例。 在一个实施例中,系统是用于执行操作和支持事务的设备。 该设备被配置为接收包括命令和数据的事务。 设备将数据写入持久存储设备上的事务管理器。 事务管理器还维护事务的状态以及由事务处理的内存中的条目的引用。 该设备还在第一个散列目录中创建事务的内存中日志。 然后,该设备将第一散列目录的副本提交到在持久存储器设备上维护的第二散列目录。

    BI-TEMPORAL KEY VALUE CACHE SYSTEM
    3.
    发明申请
    BI-TEMPORAL KEY VALUE CACHE SYSTEM 有权
    双时间键值缓存系统

    公开(公告)号:US20130226955A1

    公开(公告)日:2013-08-29

    申请号:US13406758

    申请日:2012-02-28

    CPC classification number: H04L67/2842

    Abstract: Described herein are techniques for supporting bi-temporal data in a key value cache system. An embodiment provides bi-temporal data as the basic functionality of a key value cache system. An embodiment provides a redesign of the core data structures of a key value cache system, adds bi-temporal data storage in the key value hashing structure, and provides a temporality-aware memory space manager. Embodiments can achieve the same performance as current key value cache systems for regular queries (that is, the queries that only access the current versions of data) while supporting bi-temporal data.

    Abstract translation: 这里描述的是用于在密钥值缓存系统中支持双时间数据的技术。 一个实施例提供双时间数据作为键值缓存系统的基本功能。 实施例提供了重新设计密钥值缓存系统的核心数据结构,在密钥值散列结构中添加双时间数据存储,并且提供了一种暂时性感知的存储器空间管理器。 实施例可以实现与用于常规查询(即,仅访问当前版本的数据的查询)同时支持双时间数据的当前键值缓存系统相同的性能。

    Efficient and scalable data evolution with column oriented databases
    4.
    发明授权
    Efficient and scalable data evolution with column oriented databases 失效
    利用面向列的数据库进行高效和可扩展的数据演进

    公开(公告)号:US08244735B2

    公开(公告)日:2012-08-14

    申请号:US12772697

    申请日:2010-05-03

    Applicant: Bin He Hui-I Hsiao

    Inventor: Bin He Hui-I Hsiao

    CPC classification number: G06F17/30315 G06F17/30297 G06F17/30324

    Abstract: A method, system and program product for data evolution on column oriented databases is disclosed. For an input evolution operation, reusable and non-reusable attributes are identified. For attributes in a target schema that cannot be reused from the source schema, data and bitmap indexes of those attributes are generated from source data and bitmap indexes. A decompose operation is disclosed for decomposing a table into two tables. A merge operation is disclosed in which only one input table can be reused for mergence. A second merge operation is disclosed in which both input tables cannot be reused for mergence.

    Abstract translation: 公开了一种用于面向列数据库的数据演进的方法,系统和程序产品。 对于输入演进操作,可识别可重复使用和不可重用的属性。 对于不能从源模式重用的目标模式中的属性,从源数据和位图索引生成这些属性的数据和位图索引。 公开了一种分解操作,用于将表分解成两个表。 公开了一种合并操作,其中只有一个输入表可以重新用于合并。 公开了第二合并操作,其中两个输入表不能重新用于合并。

    Logging system using persistent memory

    公开(公告)号:US10949415B2

    公开(公告)日:2021-03-16

    申请号:US13077574

    申请日:2011-03-31

    Abstract: A computer program product, including: a computer readable storage device to store a computer readable program, wherein the computer readable program, when executed by a processor within a computer, causes the computer to perform operations for logging. The operations include: receiving a transaction including data and a log record corresponding to the data; writing the data to a data storage device; and writing the log record to a log space on a persistent memory device coupled to the data storage device.

    Bi-temporal key value cache system

    公开(公告)号:US09742860B2

    公开(公告)日:2017-08-22

    申请号:US13406758

    申请日:2012-02-28

    CPC classification number: H04L67/2842

    Abstract: Described herein are techniques for supporting bi-temporal data in a key value cache system. An embodiment provides bi-temporal data as the basic functionality of a key value cache system. An embodiment provides a redesign of the core data structures of a key value cache system, adds bi-temporal data storage in the key value hashing structure, and provides a temporality-aware memory space manager. Embodiments can achieve the same performance as current key value cache systems for regular queries (that is, the queries that only access the current versions of data) while supporting bi-temporal data.

    SCM-conscious transactional key-value store
    7.
    发明授权
    SCM-conscious transactional key-value store 有权
    具有SCM意识的事务键值存储

    公开(公告)号:US09471622B2

    公开(公告)日:2016-10-18

    申请号:US13460013

    申请日:2012-04-30

    CPC classification number: G06F17/30377

    Abstract: Embodiments of a system are described. In one embodiment, the system is a device for performing operations and supporting transactions. The device is configured to receive a transaction comprising a command and data. The device writes the data to a transaction manager on a persistent memory device. The transaction manager also maintains a status of the transaction and reference to entries within memory that are manipulated by the transaction. The device also creates an in-memory log of the transaction in a first hash directory. The device then commits a copy of the first hash directory to a second hash directory maintained on a persistent memory device.

    Abstract translation: 描述系统的实施例。 在一个实施例中,系统是用于执行操作和支持事务的设备。 该设备被配置为接收包括命令和数据的事务。 设备将数据写入持久存储设备上的事务管理器。 事务管理器还维护事务的状态以及由事务处理的内存中的条目的引用。 该设备还在第一个散列目录中创建事务的内存中日志。 然后,该设备将第一散列目录的副本提交到在持久存储器设备上维护的第二散列目录。

    SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS MEMORY SPACE MANAGEMENT FOR STORAGE CLASS MEMORY
    8.
    发明申请
    SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS MEMORY SPACE MANAGEMENT FOR STORAGE CLASS MEMORY 有权
    系统,方法和计算机程序产品存储类存储器的存储空间管理

    公开(公告)号:US20140059284A1

    公开(公告)日:2014-02-27

    申请号:US13594098

    申请日:2012-08-24

    Abstract: Embodiments of the present invention provide a system, method and computer program products for memory space management for storage class memory. One embodiment comprises a method for information storage in an information technology environment. The method comprises storing data in a storage class memory (SCM) space, and storing storage management metadata corresponding to said data, in the SCM in a first data structure. The method further includes buffering storage management metadata corresponding to said data, in a main memory in a second data structure.

    Abstract translation: 本发明的实施例提供了一种用于存储类存储器的存储器空间管理的系统,方法和计算机程序产品。 一个实施例包括在信息技术环境中信息存储的方法。 该方法包括在第一数据结构中将数据存储在存储类存储器(SCM)空间中,并且将对应于所述数据的存储管理元数据存储在SCM中。 该方法还包括在第二数据结构的主存储器中缓冲对应于所述数据的存储管理元数据。

    LOGGING SYSTEM USING PERSISTENT MEMORY
    9.
    发明申请
    LOGGING SYSTEM USING PERSISTENT MEMORY 审中-公开
    使用持续记忆的记录系统

    公开(公告)号:US20120254120A1

    公开(公告)日:2012-10-04

    申请号:US13077574

    申请日:2011-03-31

    CPC classification number: G06F16/2379

    Abstract: A computer program product, including: a computer readable storage device to store a computer readable program, wherein the computer readable program, when executed by a processor within a computer, causes the computer to perform operations for logging. The operations include: receiving a transaction including data and a log record corresponding to the data; writing the data to a data storage device; and writing the log record to a log space on a persistent memory device coupled to the data storage device.

    Abstract translation: 一种计算机程序产品,包括:用于存储计算机可读程序的计算机可读存储设备,其中所述计算机可读程序在由计算机内的处理器执行时使所述计算机执行记录操作。 操作包括:接收包含数据的事务和对应于该数据的日志记录; 将数据写入数据存储设备; 以及将所述日志记录写入耦合到所述数据存储设备的持久存储器设备上的日志空间。

    Iceberg query evaluation implementing a compressed bitmap index
    10.
    发明授权
    Iceberg query evaluation implementing a compressed bitmap index 有权
    冰山查询评估实现压缩位图索引

    公开(公告)号:US08626770B2

    公开(公告)日:2014-01-07

    申请号:US12772307

    申请日:2010-05-03

    Applicant: Bin He Hui-I Hsiao

    Inventor: Bin He Hui-I Hsiao

    CPC classification number: G06F17/30539 G06F17/30324 G06F17/30489

    Abstract: Exemplary embodiments include an iceberg query method, including processing the iceberg query using a bitmap index having a plurality of bitmap vectors in a database, eliminating any of the plurality of bitmap vectors in the bitmap index that fails to meet a given condition thereby forming a subset of the plurality of bitmap vectors and aligning the vectors in the subset of the plurality of bitmap vectors in the bitmap index according to respective positions of the bitmap vectors in the subset of the plurality of bitmap vectors.

    Abstract translation: 示例性实施例包括冰山查询方法,包括使用在数据库中具有多个位图向量的位图索引来处理冰山查询,消除位图索引中不满足给定条件的多个位图矢量中的任何一个,从而形成子集 并且根据多个位图矢量的子集中的位图矢量的各个位置,对位图索引中的多个位图矢量的子集中的向量进行对齐。

Patent Agency Ranking