Symmetric Multi-Processing (DW)---a Technical Reference Guide for Designing Mission-Critical DW Solutions

Want more guides like this one? Go to Technical Reference Guides for Designing Mission-Critical Solutions.

Symmetric multi-processing (SMP) data warehousing (DW) is the most common architecture for data warehouses under 50 TB. These systems are characterized by a single instance of a RDBMS sharing all resources (CPU/Memory/Disk).

All major RDBMS vendors (IBM/Oracle/Sybase/Microsoft) provide SMP versions of their RDBMS for Data Warehouse.

As SMP-based DW implementations grow in terms of data size and query efficiency, it becomes more and more challenging to design and maintain efficient data warehouse infrastructure.

Best Practices

Case Studies and References

Questions and Considerations

This section provides questions and issues to consider when working with your customers.

  • Understand the DW workload in terms of data loading and query workloads.

  • Determine data latency requirements in conjunction with query/load concurrency.

  • Workload requirements may vary by user/time of day/ query type and must be governed to prevent exhausting the system for a single query.

  • Understand data security (row-level, column-level) requirements.

  • Understand High Availability/Disaster Recovery requirements.

  • Determine database backup/restore requirements in terms of frequency/storage.

  • Develop an ongoing maintenance strategy for performance monitoring and tuning.

  • Determine the technology landscape in terms of legacy RDBMS systems, ETL tools, BI tools.

  • Determine deployment strategy:

    • System Sizing Considerations

    • System Configuration

    • Software Installation/Configuration

    • Physical DW Database Design

    • Metadata Management

    • Designing the ETL system

    • Developing BI Applications

    • Developing the security model

    • Operations Management

    • Managing Growth


Following are the full URLs for the hyperlinked text.

1 Top 10 Best Practices for Building a Large Scale Relational Data Warehouse

2 SMP or MPP for Data Warehousing

3 Building a Data Warehouse: With Examples in SQL Server

4 Top 10 SQL Server 2005 Performance Issues for Data Warehouse and Reporting Applications

5 Disk Partition Alignment Best Practices for SQL Server

6 SQLIO Disk Subsystem Benchmark Tool

7 Barnes and Noble, Inc.: Bookseller Gains Business Insight Across Sales Channels with New Data Warehouse

8 Hilton Hotels: Hilton Sets the Table for Increases in Catering Revenue with New Database Solution

9 Stein Mart: Department Store Chain Speeds Reporting, Saves $600,000 a Year in Technology Costs

10 Fast Track Data Warehouse 2.0 Architecture