Oracle Database In-Memory mit Dual-Format Architektur

München, Starnberg, 13. Juni 2014 - Beschleunigung um den Faktor 100 bis 1.000 für Unternehmensanwendungen; keine Änderungen bei Oracle Anwendungen-/ISV Tools...

Zum Hintergrund: Oracle hat seine neue Oracle Database In-Memory vorgestellt. Oracle Database In-Memory verbessert die Performance von Oracle Database 12c für Real-time Analysen bei gleichzeitiger Steigerung der Leistungsfähigkeit im Bereich von OLTP-Anwendungen. Mit der Möglichkeit, Datenanalysen in Echtzeit mit Transaktionsgeschwindigkeiten von unter einer Sekunde zu kombinieren, können Entscheidungen auf Basis von aktuellen und neuesten Daten gefällt werden. Bandbreiten von bis zu drei Terabyte/Sekunde In-Memory-Performance werden damit erreichbar. Ein Video (US) zur Vorstellung der Lösung ist HIER verfügbar. 

Oracle Database In-Memory kann laut Hersteller für alle Anwendungen aktiviert werden, die bereits mit Oracle Database 12c betrieben werden. Anwendungsänderungen sind nicht erforderlich. Die Lösung ist vollständig in das gesamte Oracle Database Ecosystem integriert. Alle bekannten Oracle Database Technologien stehen weiter zur Verfügung.

  • Dies unterscheidet Oracle's In-Memory-Ansatz (Tiered DRAM, Flash, Disk) von Systemen wie z.B. SAP HANA, bei denen die Anwendung komplett im Hauptspeicher abläuft. Damit wird ein Re-Coding von Anwendungen bzw. der Einsatz hierfür neu entwickelter Applikationen notwendig. 

Die neue Oracle-Lösung in der Übersicht: 

  • Dual-Format-In-Memory-Architektur kombiniert zeilenorientiertes mit spaltenorientiertem Datenbankformat.
  • Oracle Database In-Memory ist mit jeder Oracle Database-kompatiblen Anwendung lauffähig. Sie basiert auf einer spaltenorientieren In-Memory-Verarbeitung ohne zusätzlichen Programmieraufwand und Änderungen bei Anwendungen.
  • Leistungstests zeigen laut Hersteller eine Beschleunigung um den Faktor 100 bis 1.000 bei unterschiedlichen Unternehmensanwendungen, einschließlich Oracle E-Business Suite JD Edwards, PeopleSoft, Siebel und Oracle Fusion Applications

Oracle Database In-Memory wird laut Anbieter ab Juli allgemein verfügbar sein. Es kann mit den Hardware-Plattformen eingesetzt werden, die Oracle Database 12c unterstützen. Die Oracle Database 12c Ready Certification im Oracle PartnerNetwork (OPN) wird laut Anbieter in Kürze um Oracle Database In-Memory erweitert.

Der Hersteller unterstützt alle Funktionen, die auch in Oracle Database 12c angeboten werden, darunter:

  • Maximum Availability Architecture gegen Datenverlust und Ausfallzeiten und Datenbank-Sicherheits-Technologien
  • Skalierbarkeit, um den Anforderungen des Scale-Up's auf großen SMP-Servern gerecht zu werden, oder Scale-Out über ein Cluster von Servern und Storage-Tiering. Datenbanken aller Größenklassen können laut Oracle auf diese Weise betrieben werden, unabhängig davon, ob es sich um Petabyte-große Data Warehouses, Big Data Processing oder Datenbank-Clouds handelt.
  • Programmier-Support: Java, R, Big Data, PHP Python, Node, REST, Ruby etc.
  • Unterstützung aller Datenformate: Relational, Objekte, XML, Text, Spatial sowie die neue integrierte JSON-Unterstützung.

Oracle Engineered Systems als Ergänzung für Oracle Database In-Memory

Die Engineered Systems plus Oracle Exadata Database Machine und Oracle SuperCluster wurden für die Database In-Memory-Technik optimiert. Dazu gehören Memory-Kapazität, Leistungsfähigkeit und hohe Verfügbarkeit, während gleichzeitig weniger aktive Daten auf Flash- und Disk-Speicher ausgelagert werden.

  • In-Memory-Fehlertoleranz auf Oracle Engineered Systems dupliziert optional In-Memory-Daten über Knoten, so dass Abfragen sofort auf eine Kopie dieser Daten zugreifen können, falls ein Server ausfällt. Direct-to-Wire-Infiniband beschleunigt die horizontale Skalierung für In-Memory.
  • Oracle M6-32 Big Memory Machine ist die High-End Scale-Up-Plattform für Oracle Database In-Memory. Sie ist mit bis zu 32 Terabytes DRAM verfügbar und erzielt eine Bandbreite von drei Terabyte/Sekunde In-Memory-Performance.

Zusätzliche Informationen:

Oracle Database http://www.oracle.com/us/products/database/index.html

Introducing Oracle Database In-Memory

http://www.oracle.com/us/corporate/features/database-in-memory-option/index.html