5 Gründe aus Entwickler Sicht 5 GRÜNDE IM ÜBERBLICK Die Oracle Datenbank ist weit mehr als ein einfacher Tabellenspeicher – und für Oracle11g gilt das mehr denn je. Native Web Services Online Application Upgrade (PL/SQL "Editions") Bilder und Dokumente: SecureFiles und Database Filesystem XML für alle: XML DB SQL: Viel mehr als SELECT NATIVE WEB SERVICES PL/SQL-Logik, SQL- und XQuery- Abfragen als Web Service bereitstellen Einschalten und nutzen: Keinerlei Programmierung nötig Keine separaten Webserver nötig Unterstützung für SSL Mit Oracle Database 11g müssen sich Anwendungsentwickler noch weniger um technische Detailfragen kümmern – es bleibt mehr Zeit für die fachlichen Anforderungen. Aufgaben, deren Lösung früher mehrere Personentage beanspruchte, können in Oracle Database 11g mit wenigen Funktionsaufrufen bequem erledigt werden. So erreichen Sie mehr Funktionalität mit weniger Code. Die Datenbank direkt in eine SOA einbinden - ohne Programmierung Web Services und Service Orientierte Architekturen setzen sich mehr und mehr in den IT-Landschaften durch. Wenn es daran geht, vorhandene PL/SQL-Logik oder SQL-Abfragen als Web Service bereitzustellen, erlaubt Oracle Database 11g dies ohne jeglichen Programmieraufwand. Einfach die Database Web Services aktivieren, eine Rolle an das Datenbankschema vergeben und … fertig. Externe Systeme können sich dann sofort über die Web Service-Protokolle mit der Datenbank verbinden und dort PL/SQL-Logik, SQL-Abfragen und sogar XQueryAbfragen ausführen. Ein separater Webserver ist nicht nötig. Produkte: Oracle Database 11g Einfach, schnell und ständig online: Java und PL/SQL Das neue Online Application Upgrade setzt neue Maßstäbe beim Verwalten PL/SQL UND JAVA Neue Anwendungsversion ohne Downtime: Online Application Upgrade! Wo wird die Zeit verbraucht? Der PL/SQL Profiler gibt Antworten. Schnellere Ergebnisse mit dem Result Cache Java Just-In-Time-Compiler unterschiedlicher Anwendungsversionen: Eine neue Version wird im laufenden Betrieb eingespielt und aktiviert – ohne Downtime für die Endbenutzer. Anwendungsentwickler beschäftigen sich täglich mit der Optimierung ihres Codes. Der neue hierarchische PL/SQL Profiler ist im Lieferumfang enthalten und beantwortet die Frage nach der verbrauchten Zeit sofort. Nutzen Sie Ihr Java Know How auch in der Oracle-Datenbank. Oracle11g bringt Java in der Datenbank auf aktuellen Stand (Version 1.5 mit Just-In-Time-Compiler). Produkte: Oracle Database 11g Nutzen Sie den neuen Result Cache für die Ergebnisse Ihrer SQL-Abfragen oder PL/SQL-Funktionen. Der nächste Aufruf holt das Ergebnis aus dem Cache – schneller geht's nicht. Produkte: Oracle Enterprise Edition September 2010 Oracle Deutschland B.V. & Co. KG - Business Unit Database Technologies Beste Performace bei höchster Flexibilität Wenn das XML Schema und damit die XML Strukturen sich ständig ändern, ist das XML DB In Place Schema Evolution Speicherungsform "Binary XML" für maximale Flexibilität Noch schneller: XML Index für Oracle11g kein Problem: Die neue In Place Schema Evolution erlaubt das Ändern des XML Schemas ohne Auswirkungen auf die Datenbestände. Die neue Speicherungsform Binary XML und der neue XML Index sichern die stets optimale Abfrageperformance – selbst wenn es gar kein XML Schema gibt. Produkte: Oracle Database 11g SQL: MEHR ALS SELECT Tabellenspalten ableiten: Virtual Columns Kreuztabellen out-of-the-box: Mit weniger Aufwand mehr erreichen Kreuztabellen (Pivot Tables) sind ein typisches Beispiel für Dinge, die immer wieder benötigt werden, deren Entwicklung aber viel Zeit kostet. Schön, wenn solche Dinge direkt von der Datenbank bereitgestellt werden. Oracle Database 11g bietet Kreuztabellen out-of-the-box – mit einer SQL-Funktion. Die NTH_VALUE- SQL PIVOT Klausel LISTAGG-Funktion Funktion liefert den "n-ten" Wert einer Reihe zurück, ohne aufwändiges Coding. NTH_VALUE-Funktion Virtuelle Spalten erlauben das Ableiten einer Spalte aus anderen Spalten – direkt in der Tabelle – und ohne zusätzlichen Aufwand. Dies sind nur Beispiele für die umfangreiche Funktionsbibliothek von Oracle Database 11g, die dem Entwickler wertvolle Zeit spart. Produkte: Oracle Database 11g BILDER UND DOKUMENTE Mehr Performance für Bilder, Dokumente und Binärdateien Oracle 11g definiert das Speichern von Bildern und Dokumenten neu! Oracle SecureFiles sind schneller und bieten mehr Möglichkeiten: SecureFiles können verschlüsselt und komprimiert werden und auf Wunsch automatisch Database Filesystem Dubletten eliminieren. Und das beste ist: Es ist nur eine Einstellung an der Tabelle - Komprimieren, Dubletten Sie müssen Ihre Anwendung nicht ändern. entfernen und Verschlüsseln Image Watermarking Noch besserer Volltextindex Mit dem Oracle Database Filesystem können Sie diese Möglichkeiten sogar nutzen, ohne dass Ihre Anwendung einen Datenbankzugriff macht. Das Database Filesystem ist nach außen ein Dateisystem – die Dateien werden jedoch sicher, stabil und robust in der Oracle-Datenbank abgelegt. Für die Recherche in den Bildern und Dokumenten steht der Volltextindex Oracle TEXT bereit – mit den neuen Composite Domain Indizes werden Abfragen auch auf großen Datenbeständen noch schneller. Die Verwaltung von Bildern und Dokumenten wird von Oracle Database 11g noch besser unterstützt: Ein Beispiel ist das ab 11g Release 2 verfügbare Image Watermarking. Damit können Sie – direkt in der Datenbank – Copyright-Vermerke oder andere Wasserzeichen in die Bilddateien gesetzt werden. Produkte: Oracle Database 11g September 2010 Oracle Deutschland B.V. & Co. KG - Business Unit Database Technologies