Dynamic management of memory allocation in a database
a database and dynamic management technology, applied in the field of database, can solve the problems of increasing the complexity of software applications, and wasting the memory available to databases
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0021]With reference in particular to FIG. 1A-FIG. 1D, the general principles are shown of the solution according to an embodiment of the present disclosure.
[0022]Starting from FIG. 1A, a database 101 (for example, of the relational type) stores one or more stored statements. The stored statements implement operations that are pre-defined and saved in the database 101 (for example, already compiled); the stored statements may be stored procedures, user-defined functions (UDFs), prepared queries for performing common operations, such as data validation, access control. Each stored statement is defined so as to allocate one or more objects relating to its execution every time the stored statement is invoked; the database use a static memory allocation, wherein each object is allocated with a pre-defined size. Any client accessing the database 101 (for example, a software application) may submit an invocation of any stored statement for its execution.
[0023]Moving to FIG. 1B, in the sol...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


