Memory-aware joins based in a database cluster

N Mukherjee, M Zait, J Loaiza, V Marwah… - US Patent …, 2018 - Google Patents
Techniques are described herein for distributing data from one or more partitioned tables
across the volatile memories of a cluster. In memory copies of data from partitioned tables …

Core in-memory space and object management architecture in a traditional RDBMS supporting DW and OLTP applications

N Mukherjee, A Ganesh, V Marwah, J Kamp - US Patent 9,430,390, 2016 - Google Patents
Techniques are provided for managing in-memory space and objects. In one embodiment, a
set of in-memory objects are maintained within an area in Volatile memory that is acces sible …

Methods and systems for fast set-membership tests using one or more processors that support single instruction multiple data instructions

SK Chavan, P Watanaprakornkul - US Patent 9,886,459, 2018 - Google Patents
Methods and apparatuses for determining set-membership using Single Instruction Multiple
Data (“SIMD”) architecture are presented herein. Specifically, methods and apparatuses are …

Framework for numa affinitized parallel query on in-memory objects within the RDBMS

N Mukherjee, A Ganesh, V Marwah - US Patent 9,378,232, 2016 - Google Patents
Techniques are provided for performing parallel processing on in-memory objects within a
database system. In one embodiment, a plurality of in-memory chunks are maintained on a …

Granular creation and refresh of columnar data

J Kamp, V Marwah, A Ganesh, M Gleeson… - US Patent …, 2017 - Google Patents
Techniques are provided for granular load and refresh of columnar data. In an embodiment,
a particular data object that contains particular data formatted different from column-major …

Automated provisioning for database performance

S Idicula, T Karnagel, J Wen, S Sundara… - US Patent …, 2022 - Google Patents
US11256698B2 - Automated provisioning for database performance - Google Patents
US11256698B2 - Automated provisioning for database performance - Google Patents …

Sharding of in-memory objects across NUMA nodes

N Mukherjee, A Ganesh, V Marwah - US Patent 9,684,682, 2017 - Google Patents
Techniques are provided for sharding objects across differ ent compute nodes. In one
embodiment, a database server instance generates, for an object, a plurality of in-memory …

Parallel processing database tree structure

C Welton, H Harada, J Cohen, L Chang… - US Patent …, 2015 - Google Patents
2012, 019 1699 A1 7/2012 George et al. 2012fO2O3765 A1 8/2012 Ackerman et al.
2012/0310916 A1 12/2012 Abadi et al. 2013, 0086039 A1 4/2013 Salch et al …

Self-described query execution in a massively parallel SQL execution engine

L Chang, Z Wang, T Ma, L Lonergan, L Jian… - US Patent …, 2017 - Google Patents
(57) ABSTRACT A query is executed in a massively parallel processing data storage system
comprising a master node communicating with a cluster of multiple segments that access …

Systems and methods for query queue optimization

D Ghosh - US Patent 9,639,573, 2017 - Google Patents
Known database systems utilize a variety of overall computer system resources to execute
database queries. System resources utilized by database systems in query execution …