5 Gründe aus Datawarehouse Sicht 5 GRÜNDE IM ÜBERBLICK Oracle Database 11g ist um interessante neue Technologien und Hilfsmittel für den Betrieb großer Datawarehouse Lösungen erweitert worden. Die neuen Möglichkeiten helfen insbesondere bei der Verwaltung, performanten Abfrage und Analyse von ständig wachsenden Datenmengen. RESULT Cache Partitionierung OLAP Komprimierung Parallel Query Performancesteigerung durch Speichern von Zwischenergebnissen Das Memory der Datenbank wurde um einen zusätzlichen Bereich erweitert. Dieser RESULT CACHE Schnelle Antwortzeiten durch Caching Bereich dient der Speicherung von Abfrageergebnissen oder PL/SQL Funktionsaufrufen. Die Funktionalität steht ausschließlich in der Enterprise Edition Keine zusätzliche zur Verfügung und ist automatisch aktiviert. Durch einfache Konfiguration der Programmierung notwendig Datenbank Initialisierungsparameter kann der RESULT Cache an die Erfordernisse angepaßt werden. Eine weitere Möglichkeit, den Cache zu nutzen, besteht in der Verwendung spezieller Hints. Die Inhalte des RESULT Cache werden bei Datenmanipulationen automatisch invalidiert. Es ist durch den Einsatz des RESULT Cache möglich, die Performance von Datawarehouse Abfragen sofort und ohne zusätzliche Programmierung zu erhöhen. Produkte: Datenbank Enterprise Edition Einfache Handhabung und mehr Performance Die Verwaltung von Range-partitionierten Tabellen wird durch die Nutzung von PARTITIONIERUNG Automatisierte Verwaltung von Range-Partitionen durch Intervall Partitionierung Speicherplatzersparnis durch Reference-Partitionierung Komplexe Partitionierungen mittels virtueller Spalten Intervall Partitionierung automatisiert. Eine Partitionspflege erfolgt vollautomatisch, sobald die ersten Daten einer neuen Partition geladen werden. Durch die Verwendung von Reference-Partitionierung werden parent- und child-Tabelle gleich partitioniert, ohne dass das Partitionierungskriterium redundant gespeichert werden muß. Das vereinfacht die Handhabung erheblich! Komplexe Partitionierungskriterien können durch Verwendung von virtuellen Spalten leicht umgesetzt werden. Produkte: Datenbank Enterprise Edition, Partitioning Option September 2010 Oracle Deutschland B.V. & Co. KG - Business Unit Database Einfache Business-Analyse mit OLAP Cubes Die für Business-Analysen genutzte Technologie der Verwendung von Materialized OLAP Einfache Verwaltung und schneller Refresh mit Cube-organiserten Materialized Views Schnelle Ergebnisse durch flexible Vorverdichtung von Aggregationen Einfacher und schneller Zugriff auf Cubes, Dimensionen und Hierarchien Erhöhung der Sicherheit durch OLAP Metadata Integration Views wurde in Oracle Database 11g um Cube-organisierte Materialized Views erweitert. Die Aktualisierung erfolgt performant über ein inkrementelles Refresh. Für eine besonders schnelle Ermittlung von Ergebnissen ist es mit Oracle Database 11g nun möglich, über einen flexibel wählbaren Prozentsatz den Grad der Vorverdichtung zu wählen. Für alle Cubes, Dimensionen und Hierarchien werden automatisch Views erzeugt. Auf diese Weise ist der Zugriff auf aggregierte Daten einfach und schnell. Durch die Speicherung von OLAP Metadaten Informationen in der Oracle Datenbank wurde die Sicherheit dadurch verbessert, dass nun auch Datenbank-Privilegien für Cubes und Dimensionen eingerichtet werden können. Produkte: Datenbank Enterprise Edition, On-Line Analytical Processing Option (OLAP) Ressourcen sparen durch Komprimierung Komprimierung war bereits in der Vergangenheit ein häufig genutztes Mittel, das KOMPRIMIERUNG Einsparung von Plattenplatz für strukturierte und unstrukturierte Daten Reduzierung des Datenvolumens für Backup Einsetzbar sowohl für DWH- als auch für OLTP-Workload gespeicherte Datenvolumen bei Massenladeoperationen zu reduzieren. Die Möglichkeiten sind mit der neuen Advanced Compression Option entscheidend erweitert worden. So können nun auch unstrukturierte Daten unabhängig von einer Tabellen- oder Indexkomprimierung platzsparend gespeichert werden. Das insbesondere bei großen DWH umfangreiche Backupvolumen wird durch den Einsatz von Komprimierung stark reduziert, ist dadurch signifikant leichter zu verwalten und schont den Ressourcenverbrauch. Zudem ist eine Komprimierung der Daten nicht mehr nur bei Massenlade-Operationen möglich, sondern ebenso bei der Versorgung eines DWH über einen OLTP-Workload z. B. mit Produktionsdaten. Produkte: Datenbank Enterprise Edition, Advanced Compression Option Performancesteigerung durch Nutzung von Automatismen Bislang musste der gewünschte Parallelitätsgrad für Tabellen und die PARALLEL QUERY Automatische Festlegung Degree of Parallelism (DoP) Bessere Antwortzeit mit Parallel Monitoring und eine Anpassung des Degree of Parallelism (DoP) konnte eine konstant gute Performance sichergestellt werden. Jetzt ist es jedoch möglich, den Statement Queuing Optimale Ressourcennutzung durch In-Memory Parallel Execution korrespondierenden Indizes manuell festgelegt werden. Nur über ein regelmäßiges optimalen DoP automatisch zu ermitteln, ohne dass die Gefahr einer Überlastung des Systems besteht. Bei ungenügenden Ressourcen für die Ausführung eines Statements wird es einfach in einer Queue geparkt, bis das System das Statement mit optimaler Performance abarbeiten kann. Große Tabellen werden für Abfragen in Cluster-Umgebungen über den Hauptspeicher mehrerer Instanzen verteilt. Dabei sorgt die Intelligenz der Datenbank dafür, dass die parallelen Prozesse jeder Instanz nur auf die Tabellenfragmente im Hauptspeicher des gleichen Knotens zugreifen müssen. Dadurch wird unnötige Kommunikation der Clusterknoten untereinander vermieden. Die optimierte Ressourcenausnutzung führt zu einer verbesserter Abfrage Performance, ohne dass ein Administrator steuernd eingreifen muss! Produkte: Datenbank Enterprise Edition September 2010 Oracle Deutschland B.V. & Co. KG - Business Unit Database