<Insert Picture Here> EXTREME Performance Oracle Exadata und HP Oracle Database Machine Alfred Schlaucher (Oracle Data Warehouse) © 2008 Oracle Corporation – Proprietary and Confidential Themen • Herausforderung • Unsere Lösungen • Oracle Exadata Storage Server • HP Oracle Database Machine • • • • Sales Prozesse und Abläufe Preise und Rechenbeispiel Mitbewerb Ansprechpartner – 2– Die Herausforderung • Rasant wachsende Datenmengen vor allem im Data Warehouse • Sinkende Abfrageperformance bei wachsenden Datenmengen • Kostenexplosion • Proprietäre Nischenanbieter • Zusätzlicher Aufwand • Zusätzliche Inkompatibilitäten – 3– Fragen zum Bedarf • Gibt es in den Fachabteilungen Abfragen, die zu lange laufen? • Was kostet die Bereitstellung der Hardware für das Data Warehouse • Maschinenkosten + Wartung • Plattenkosten + Wartung • Bereitstellung im Rechenzentrum • Belegter Stellplatz (Rechner und Platten • Stromkosten • Reicht die bereitgestellte Plattenkapazität aus? • Welche Planung für Ersatzbeschaffungen gibt es • Wieviel Zeit und Aufwand (Kosten) wird in das Tuning des Warehouse-Systems gesteckt? – 4– Exadata - Oracle‘s Storage-Cluster • Extreme Skalierung von Daten bis in den Exabyte-Bereich • Bei gleichbleibendem Antwortzeitverhalten • Aufbau von „high end“ Data Warehouses bei reduzierten Kosten • Günstigstes Preis/Leistungsverhältnis • Out-Of-The-Box-Technologie • Minimierung von Implementierungsaufwenden • Kaum Tuning-Aufwand • Standard-Komponenten • Automatisches Ausnutzen von Technologie-Sprüngen • Z. B. Intel / HP / Infiniband – 5– Wachsende Herausforderungen Datenmengen + Query Performance 10 Std. Table Scan Zeit ´Klassisches Data Warehouse 5 Std. 1 Std. Exadata 1TB 10 TB 100TB Tabellen Größe – 6– Exadata ist unsere Antwort Ursachen: Zu geringe Bandbreite zwischen Speicherplatten und Servermaschine Exadata 1. Mehr Leitungen 2. Schnellere Protokolle 3. Weniger Daten 4. Massive Parallelisierung von Platten und Servern – 7– Exadata besteht aus zwei Produkten 1. Oracle Exadata Storage Server • Speicherbaustein (Oracle Storage) • Einsetzbar für individuelle Konfigurationen 2. HP Oracle Database Maschine • Verwendet Oracle Exadata Storage Server • 100% vorkonfiguriert (bis auf DB Instanz) – 8– 1. Oracle Exadata Storage Server • Optimierter Plattenspeicher nur (!) für die Oracle DB • Oracle Storage • Technik • 12 SAS od. SATA Platten • 2 Intel Quad Core CPUs • 8 GB RAM • Standard-Hardware von HP • Durch Addieren weiterer Bausteine extrem skalierbar • Speicher Grid • Koppelbar auch mit nicht HP-Server • (Kompatibilität prüfen) – 9– 2. HP Oracle Database Maschine • Vorkonfigurierte komplette Datenbankmaschine • 8 HP RAC Knoten mit jeweils 2 Quad Core + 32 GB RAM • 14 Oracle Exadata Storage Server (ergibt 168 Platten) • Zusätzlich 4x140 GB Platten für Custom-Software • Standard-Hardware von HP • Minimale Konfiguration! • Bis zu 46 TB Nutzerdaten (160 TB Rohdaten) – 10 – HP Oracle Database Machine: Das Prinzip GRID HP Oracle Exadata Storage Server Rechen-Intensive Aktivität HP Oracle Database Server … Rechen-Intensive Aktivität Daten-Intensive Aktivität HP Oracle Exadata Storage Server Daten-Intensive Aktivität HP Oracle Exadata Storage Server Daten-Intensive Aktivität … HP Oracle Database Server HP Oracle Database Server Rechen-Intensive Aktivität HP Oracle Exadata Storage Server Daten-Intensive Aktivität Database Server Cluster Extrem hoher Durchsatz (InfiniBand Interconnect) Massiv Parallelisierter Plattenspeicher – 11 – Skalierung nahezu linear bis in den Exabyte-Bereich 14 GB/s 13 GB/s 12 GB/s 11 GB/s 10 GB/s 9 GB/s 8 GB/s 7 GB/s 6 GB/s 5 GB/s 4 GB/s 3 GB/s 2 GB/s 1 GB/s 14 GB/s 160 TB 14 GB/s 160 TB 28 GB/s 320 TB 42 GB/s 480 TB – 12 – Warum werden weniger Daten bewegt? Beispiel: Durchschnitt aller Kontobewegungen > 10000€ zwischen 2006 und 2008 im Filialbereich 50-150 Oracle RAC Datenbank Summe von Trefferwerten Anzahl Treffer Transport von reduzierten Datenmengen (z. B. 10 MB) Filter kriterien InfiniBand Switch/Network Exadata Storage Exadata Storage Datenanalyse findet im DB-Server statt Kunden 5.000.000 Filiale 640 Buchung 1.800.000.000 15.000.000 Konto 3650 Tage Datenvorselektion mit Smart Scan Offload 1 TB Volumen – 13 – Was ist das Neue an der Oracle-Lösung? Klassische Lösung (z. B. Teradata) Datenbank Server Appliance Lösung (z. B. Netezza) ???? SQL und Datenanalyse ? ? ? ? Datenbank Server SQL und Datenanalyse Oracle Lösung Datenbank Server SQL und Datenanalyse SQL und Datenanalyse – 14 – Oracle Data Warehouse Plattform Brainy Software DW Services Analytics MultiDimensional Calculations Statistics Daten Integration Bulk ETL + Real-Time ETL Data Mining Data Quality Intelligent Query Processing Materialized Views Bitmap Indexes Partition Elimination Star Query Optimization Metadaten Extensible Management Repository Lineage und Impact Analysis Brawny Hardware Administration Scalable Data Management Parallel Execution Partitioning RAC Automatic Storage Mgmt Workload Mgmt Compression Security Scalable Hardware Infrastructure Reference Configurations Optimized Warehouse Exadata Database Machine Self-Tuning Exadata Storage Server Virtual Private Database Database Vault – 15 – Exadata ist mehr als nur eine Appliance! • Exadata ist eine Komponente mit Appliance Funktionen aber… • Exadata in Verbindung mit der Oracle-DB bietet wesentlich mehr als eine traditionelle Appliance • • • • Flexibles Insert / Update und voller SQL Umfang Security Features und Hochverfügbarkeit Partitioning zum Management Integrierte Analytische Funktionen, OLAP, Data Mining und ETL – 16 – – 17 –