摘要 |
<p>Systems and methods for managing databases include a processor-addressable memory (130) and a processor (120) in communication with the processor-addressable memory and configured to execute an application environment (210, 310), to allocate an environment memory to the environment and to allocate the environment memory from the processor-addressable memory; the application environment is configured to maintain a database (230, 320) configured to store one or more objects in a database memory within the environment memory, to execute a first application (220, 340a-c) in an application memory within the environment memory and isolated from the database memory, upon instantiation of a database object (240a-d, 330a-d) by the first application, allocate memory in the database memory for the database object; the database in the database memory providing master storage (750,760) for the database object and, upon an instruction to obtain the database object by code of the first application, provide to the first application a reference to the database object and, upon an access operation on the database object by the first application, provide to the first application direct access to data of the database object at a processor- addressablememory address in the database memory.</p> |
申请人 |
STARCOUNTER AB;WESTER, JOACHIM;OHLSSON, ERIK;SAMUELSSON, PER;IDESTAM-ALMQUIST, PETER |
发明人 |
WESTER, JOACHIM;OHLSSON, ERIK;SAMUELSSON, PER;IDESTAM-ALMQUIST, PETER |