You are on page 1of 6

Mapping the Data Warehouse to a Multiprocessor Architecture

By N.Gopinath AP/CSE

• Parallel hardware architectures are based on Multi-processor systems designed as a Shared-memory model. parallel operating systems. join. Shared-disk model or distributed-memory model.e. scans. • Parallelism can be achieved in three different ways: – Horizontal Parallelism (Database is partitioned across different disks) – Vertical Parallelism (occurs among different tasks – all components query operations i.Mapping the Data Warehouse to a Multiprocessor Architecture • The goals of linear performance and scalability can be satisfied by parallel hardware architectures. and parallel DBMSs. sort) – Data Partitioning .

hard disk drives) each node has its own main memory. usually a storage area network Shared-nothing Architecture storage as well as main memory.Database Architectures for Parallel Processing    Shared-memory Architecture Shared Disk Architecture - multiple processors share the main memory space. as well as mass storage (e. each node has its own mass .g. but all nodes share mass storage.

 The developers and users of the Warehouse should demand the following features from the DBMS vendor:       Scope and techniques of Parallel DBMS Application Transparency The Parallel environment DBMS Management Tools Price/ Performance .Parallel RDBMS Features Data Warehouse development requires a good understanding of all architectural components. including the data warehouse DBMS Platform.  Understanding the basic architecture of Warehouse database is the first step in evaluating and selecting a product.

• ORACLE – for Oracle Parallel Server Option (OPS) and Parallel Query Option (PQO) • Informix – developed its Dynamic Scalable Architecture (DSA) to support Shared-Memory. and Shared-Nothing Models • Sybase – implemented in a product called SYBASE MPP • IBM – Used in DB2 Parallel Edition (DB2 PE). Shared-Disk.Parallel DBMS Vendors • Some of the most famous Vendors of Parallel DBMS are as follows. a Database based on DB2/6000 Server Architecture .

Thank you… .