Skip to main content
Select Page

A Kernel Mode Database System for High Performance Applications

A white paper from the database management system experts at McObject. Written by McObject co-founder and CTO Andrei Gorine, and Senior Engineer Alexander Krivolapov.

Excerpt

What used to be “embedded systems” are to a degree greater than any other software component, operating system kernels embody the kind of high-priority, zero-latency responsiveness sought by database system developers. Typically viewed as the lowest-level software abstraction layer, the kernel is responsible for resource allocation, scheduling, low-level hardware interfaces, network, security and other integral tasks. Certain software categories such as security applications (access control systems, firewalls, etc.) and operating system monitors commonly place their functions in the operating system kernel and have a need for local, high performance data sorting, storage and retrieval. For example, in the access control application scenario mentioned above, the data structures and queries are inherently complex, yet the lookups and updates must be nearly instantaneous.

Learn more about the eXtremeDB Kernel Mode database. The first database management system designed explicitly to run on the OS kernel.