Garbage collection of multi-version concurrency control (MVCC) data blocks

M Andrei, I Schreter, AS Eluri - US Patent 9,665,609, 2017 - Google Patents
Disclosed herein are system, method, and computer program product embodiments for
performing garbage collection in a database management system with a multi-version …

Automatically retrying transactions with split procedure execution

CS Freedman, MJ Zwilling, E Ismert - US Patent 10,474,645, 2019 - Google Patents
Running a transaction against a database that allows the transaction to be automatically
retried when the transaction fails such that certain transaction failures that cause the …

Set-orientated visibility state retrieval scheme

J Lee, M Andrei, C Florendo, I Schreter… - US Patent …, 2018 - Google Patents
Disclosed herein are system, method, and computer program product embodiments for
determining row visibility states. An embodiment operates by initializing a result bitmap for …

Removal of garbage data from a database

DJ Dietterich, JM Keller - US Patent 10,255,304, 2019 - Google Patents
Elements of a database object are removed. The database object is stored as a plurality of
different object portions, where each object portion is associated with one or more versions …

Mechanism to support multiple-writer/multiple-reader concurrency for software flow/packet classification on general purpose multi-core systems

R Wang, C Maciocco, NN Venkatesan… - US Patent …, 2019 - Google Patents
Methods and apparatus to support multiple-writer/multiple reader concurrency for software
flow/packet classification on general purpose multi-core systems. A flow table with rows …

System and method for managing object store

R Parthasarathy - US Patent 10,521,116, 2019 - Google Patents
A system and method include receiving, by an object store virtual machine of a virtual object
storage system, a user request for updating an element of an object store. The user request …

Scalable snapshot isolation on non-transactional NoSQL

HH Horii - US Patent 10,970,311, 2021 - Google Patents
(57) ABSTRACT A method of a client processing transactions in a NoSQL database that
includes inserting client status from a plurality of clients to a NoSQL database, and sending …

Garbage collection of versions driving the garbage collection of multi-version concurrency control timestamps

M Andrei, I Schreter, A Eluri, T Glebe, E Kim - US Patent 9,953,050, 2018 - Google Patents
Disclosed herein are system, method, and computer program product embodiments for
performing garbage collection on a multi-version concurrency control information in the data …

Changing concurrency control modes

H Zhang, K Keeton - US Patent App. 15/585,153, 2018 - Google Patents
US20180322158A1 - Changing concurrency control modes - Google Patents
US20180322158A1 - Changing concurrency control modes - Google Patents Changing …

Deleting tuples using separate transaction identifier storage

DJ Dietterich - US Patent 10,031,934, 2018 - Google Patents
According to one embodiment of the present invention, data from a database object are
processed. Transaction information for a set of data of the database object is stored separate …