Process Models

Although the database system appears as a single entity to the user, it is actually made up of a number of different components. The mapping of the various subsystems of an RDBMS to operating system processes is referred to as the process model of the database system. Two main process models are in use for database systems running on Solaris; they are broadly referred to as 2n architectures and multithreaded architectures.

2n Architectures

The term 2n refers to the fact that each user connection to the database is supported by two processes:

  1. The application process that runs the application logic.

  2. An agent process (shadow process in Oracle terminology) that connects to the database shared memory and accesses the data store on ...

Get Configuring and Tuning Databases on the Solaris™ Platform now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.