DB2 9 Fundamentals: Certification Study Guide

When you look closely at the type of processing that is done by most relational databases on a day-to-day basis, you will discover that they tend to support one of two types of workloads: On-Line Transaction Processing (OLTP) and data warehousing. Earlier, we saw that DB2 Data Warehouse Server Edition is the top-of-the-line DB2 Edition for dynamic data warehousing and that it is designed for today's data center environments, where OLTP and decision support are merged into single, integrated information management systems. But just what characteristics does a data warehouse have, and how are they different from the characteristics of an OLTP database?

Data warehousing involves storing and managing large volumes of data (often historical in nature) that is used primarily for analysis. Workloads in a data warehouse vary; they can consist of bulk load operations, short-running queries, long-running complex queries, random queries, occasional updates to data, and the execution of online utilities. To handle these types of workloads, most data warehouse environments have the following characteristics:

In contrast, OLTP systems are designed to support day-to-day, mission-critical business activities such as order entry, stock trading, inventory management, and banking. This typically involves hundreds to thousands of users issuing millions of transactions per day against databases that vary in size. Response time requirements tend to be subsecond, and workloads tend to be a mix of real-time Data Manipulation Language (DML) operations (inserts, updates, and deletes).

OLTP workloads tend to have the following characteristics:

Категории