Home | Previous Page | Next Page   The Database Server > Introducing the Database Server > Extended Parallel Server >

Dynamic Scalable Architecture

Informix database servers implement an advanced architecture that called Dynamic Scalable Architecture (DSA). DSA provides distinct performance advantages for both single-processor and symmetric multiprocessor computers. These advantages, which this section describes further, are as follows:

Parallel-Processing Architecture

The multithreaded database server exploits symmetric multiprocessor (SMP) and uniprocessor architectures.

DSA particularly exploits SMP and massively parallel processing (MPP) computer systems. DSA provides the following additional benefits on those systems:

Figure 1 shows the three major components of the Informix database server architecture.

Figure 1. Database Server Architecture Components
begin figure description - This figure is described in the surrounding text. - end figure description

Informix database server architecture includes the following the three major components:

The multithreaded database server manages access to one or more relational databases for client applications. In a relational database, data is organized in tables that consist of rows and columns.

Scalability

DSA allows the database server to scale its resources to the demands that applications place on it. A key element of DSA is the virtual processors that manage central processing, disk I/O, and networking functions in parallel.

For more information on virtual processors, refer to Virtual Processors. To understand how the database server manages shared memory to scale performance, see Shared Memory. For tuning and performance information, refer to your IBM Informix: Performance Guide.

Home | [ Top of Page | Previous Page | Next Page | Contents | Index ]