Entering content frame

 Kernel 

The kernel is the central component of the database system. The kernel program needs to be running for the database to operate. It manages access to data in permanent storage, processes SQL queries, and, for liveCache database instances, it processes the OMS procedures.

The database system is shipped with several different variants of the kernel.

When the database instance is started, the kernel generates threads for all tasks that have to be performed in parallel ("multithreaded program"). These tasks include connecting to the database, processing SQL queries, I/O handling, and monitoring the database instance. When these tasks are executed, the state of the kernel changes, which is reflected in the kernel data and in the data volumes and log volumes.

 

Leaving content frame