Singapur / Austin – Oracle präsentierte heute eine kostenlose Version von Oracle Database 23c. Das neue Oracle Database 23c Free – Developer Release erfüllt die wachsende Nachfrage von Entwicklern und Organisationen weltweit nach den neuesten «App Simple»-Funktionen von Oracle Database 23c. Entwickler haben jetzt Zugriff auf innovative Oracle Database-Funktionen, welche die Entwicklung moderner datengesteuerter Anwendungen vereinfachen und sie auf die geplante Veröffentlichung von Oracle Database 23c Free, dem nächsten Long-Term Support Release, vorbereiten.
«Oracle freut sich, Entwicklern einen frühen Zugang zu den weltweit fortschrittlichsten Datenbanktechnologien für die Entwicklung und den Betrieb moderner Anwendungen zu ermöglichen», so Juan Loaiza, Executive Vice President für unternehmenskritische Datenbanktechnologien, Oracle. «Mit Oracle Database 23c Free – Developer Release können Entwickler ihre Fähigkeiten ausbauen und neue Apps anhand von Funktionen wie der JSON Relational Duality erstellen. Diese verbindet das relationale mit dem Dokumentendatenmodell und bietet das Beste aus beiden Welten: SQL-Unterstützung für Graph-Abfragen direkt auf OLTP-Daten und Stored Procedures in der weltweit beliebtesten Programmiersprache: JavaScript.»
Entwickler in den Vordergrund stellen, Oracle Database 23c Free – Developer Release
Oracle Database 23c – Free Developer Release ist als Docker-Image-, VirtualBox-VM- oder Linux-RPM-Installationsdatei zum Herunterladen verfügbar, ohne dass ein Benutzerkonto oder eine Anmeldung erforderlich ist. Eine Windows-Version ist in Kürze geplant.
«Mit Oracle Database 23c Free – Developer Release erhalten Entwickler frühzeitigen Zugang zu neuen App-Entwicklungsfunktionen, die durch JSON Relational Duality hervorgehoben werden», so Carl Olofson, Research Vice President, Data Management Software, IDC. «Diese Version bietet Entwicklern endlich die Möglichkeit, eine Funktion auszuprobieren, welche die Dokumenten- und die relationale Welt vereinheitlicht und synchronisiert. Entwickler und Data Engineers können so für jeden Anwendungsfall auf Formate zugreifen, ohne sich Gedanken über Datenstruktur, Datenmapping, Datenkonsistenz oder Leistungsoptimierung machen zu müssen. Ausserdem können sie jetzt auch Graph-Analysen mit relationalen und JSON-Daten durchführen. Die JSON Relational Duality von Oracle, eine wirklich revolutionäre Lösung, ist vielleicht eine der wichtigsten informationswissenschaftlichen Innovationen der letzten 20 Jahre.»
Oracle Database 23c Free – Developer Release umfasst:
- JSON Relational Duality: Entwickler können Anwendungen in relationalen oder JSONParadigmen mit einer Single Source of Truth erstellen und sowohl von den Stärken der relationalen als auch der Dokumentenmodelle profitieren. Die Daten werden einmal gespeichert, können aber bei beiden Ansätzen abgerufen, geschrieben und geändert werden. Entwickler profitieren von den Vorteilen beider Modelle, einschliesslich ACID-konformer Transaktionen und Gleichzeitigkeitskontrollen. Das bedeutet, dass sie keine Kompromisse mehr bei komplexen objektrelationalen Mappings oder Dateninkonsistenzproblemen eingehen müssen.
- JavaScript Stored Procedures (powered by GraalVM): Der JavaScript-Code kann jetzt näher an den Daten ausgeführt werden als je zuvor, indem JavaScript Stored Procedures geschrieben oder vorhandene JavaScript-Bibliotheken in Oracle geladen werden. Die Unterstützung von JavaScript-Code verbessert die Entwicklerproduktivität, indem die Wiederverwendung vorhandener Geschäftslogik direkt in der Datenebene und die Wiederverwendung von JavaScript-Entwicklerfähigkeiten ermöglicht werden. JavaScript-Codeaufrufe können mit SQL und PL/SQL vermischt werden, was eine polyglotte Programmiersprachenunterstützung ermöglicht.
- JSON-Schema: Entwickler können JSON-Dokumentstrukturen nun über JSON-Schemas nach Branchenstandard sicherstellen und validieren, was die sichere und zuverlässige Verwendung des JSON-Datenformats ermöglicht.
- Operational Property Graphs: Entwickler haben jetzt dank der branchenführenden, neuen SQL-Standard-Eigenschaftsdiagramm-Abfrageunterstützung, einschliesslich der Ausführung von Graphanalysen mit relationalen und JSON-Daten, die Möglichkeit, sowohl transaktionale als auch analytische Eigenschaftsdiagrammanwendungen mit Oracle Database zu erstellen.
- Oracle Kafka-APIs: Kafka-Anwendungen können nun mit minimalen Codeänderungen für Oracle Database-Transaktionsereignisqueues ausgeführt werden. Dadurch werden wesentlich robustere Microservices möglich, die auf transaktionalen Ereignissen basieren sowie Ereignisoperationen und Datenbankänderungen in einer einzigen atomaren Transaktion durchführen.
- SQL-Domains: Das neue Domänenkonstrukt kann als leichtgewichtiger Typmodifikator fungieren, der die beabsichtigte Datenverwendung zentral dokumentiert sowie die SQLStandarddomänen erweitert und drastisch verbessert. Dies ermöglicht Entwicklern ein besseres Verständnis der Datenverwendung und verbessert die allgemeine Datenqualität, und zwar ohne die Komplexität und Inkompatibilität von nutzungsspezifischen Datentypen oder benutzerdefinierten Typen.
- Annotations: Datenbankmetadaten können nun mit dem neuen Annotations-Mechanismus direkt neben den Daten in Oracle Database gespeichert werden. Entwickler haben die Möglichkeit, gemeinsame Datenmodellattribute für Tabellen, Spalten, Ansichten, Indizes und vieles mehr zu annotieren und so eine zentrale, leichtgewichtige, deklarative Möglichkeit zum Registrieren und Austauschen von Nutzungseigenschaften über Anwendungen hinweg bereitzustellen. Die gemeinsame Speicherung der Metadaten mit den Daten gewährleistet die Einheitlichkeit und universelle Zugänglichkeit für alle Benutzer oder Anwendungen, die die Daten verwenden. (Oracle/mc/ps)
Weitere Ressourcen
- Technischen Blog zu Oracle Database 23c Free lesen
- Weitere Informationen zu Oracle Database