Patent · US Active

Cooperative memory management in database management systems

US12072888B1 · kind B1 · utility

0Cited by
0References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 12, 2023
Grant dateAug 27, 2024
Priority date
Expiry dateMay 12, 2043

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/252
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Embodiments of the present disclosure include techniques for cooperative memory management. In one embodiment, a database management system includes a memory manager for managing a memory buffer. The memory buffer is configured to allocate memory to table data and temporary data dynamically. In some embodiments, table data memory allocations are reduced and temporary data memory allocations are increased to process queries. Temporary data memory allocations may be increased to store temporary data associated with one or more portions of a query. The memory buffer reallocates table data memory allocations and temporary data memory allocations as needed to more efficiently use available memory.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.