scispace - formally typeset
Patent

System and method for transactional cache

Reads0
Chats0
TLDR
In this article, a computer-implemented method and system to support transactional caching service comprises configuring a transactional cache that are associated with one or more transactions and work spaces; maintaining an internal mapping between the one or multiple transactions and the one/more work spaces in transactional decorator; getting a transaction with one-or more operations; using the internal mapping in the transactional stylus to find a work space for the transaction; and applying the one OR more operations of the transaction to the workspace associated with the transaction.
Abstract
A computer-implemented method and system to support transactional caching service comprises configuring a transactional cache that are associated with one or more transactions and one or more work spaces; maintaining an internal mapping between the one or more transactions and the one or more work spaces in a transactional decorator; getting a transaction with one or more operations; using the internal mapping in the transactional decorator to find a work space for the transaction; and applying the one or more operations of the transaction to the workspace associated with the transaction.

read more

Citations
More filters
Patent

Distributed cache for graph data

TL;DR: A distributed caching system for storing and serving information modeled as a graph that includes nodes and edges that define associations or relationships between nodes that the edges connect in the graph is described in this article.
Patent

Fair scheduling for mixed-query loads

TL;DR: In this paper, a fair scheduling system with methodology for fairly scheduling queries for execution by a database management system is disclosed, which involves obtaining computer-executable query jobs and cost estimates to execute the query jobs.
Patent

Multi-row transactions

TL;DR: In this article, the authors provide techniques for more efficient multi-row atomic, consistent, isolated and durable (ACID)-compliant transactions with snapshot isolation semantics (or just "multi-row transactions" for short).
Patent

Transaction Protocol For Reading Database Values

TL;DR: In this article, the authors provide techniques for more efficient multi-row atomic, consistent, isolated and durable (ACID)-compliant transactions with snapshot isolation semantics (or just "multi-row transactions" for short).
Patent

Memory compaction mechanism for main memory databases

TL;DR: In this paper, the main memory database stores records within pages which are organized in doubly linked lists within partition heaps, and the memory compaction process uses quasi-updates to move records from a page to the emptied to an active page in a partition heap.
References
More filters
Patent

High performance object cache

TL;DR: In this paper, a high-performance cache is proposed for time and space efficiency for a diverse range of information objects, where objects are stored in portions of a nonvolatile storage device called arenas, which are contiguous regions from which space is allocated in parallel.
Patent

Determining how changes to underlying data affect cached objects

TL;DR: In this article, an object dependence graph (ODG) is used to represent the data dependencies between objects, which can be used to construct and maintain objects to associate changes in remote data with cached objects.
Patent

Method and apparatus for managing relational data in an object cache

TL;DR: In this article, a technique called key swizzling is proposed to reduce the volume of queries to the structured database by using explicit relationship pointers between object instances in the object cache.
Patent

Methods and apparatus to implement parallel transactions

TL;DR: In this article, the authors describe a unique way for multiple processes to operate in parallel using (e.g., reading, modifying, and writing to) the same shared data without causing corruption to the shared data.
Patent

Utilizing cache information to manage memory access and cache utilization

TL;DR: In this paper, a method and system of managing data access in a shared memory cache of a processor is described, which includes probing one or more memory addresses that map to a subset of the shared memory caches.
Related Papers (5)