Oracle Database 21c ist die neueste Version des relationalen Datenbankmanagementsystems (RDBMS) von Oracle Corporation, veröffentlicht im Jahr 2020. Es bietet fortschrittliche Funktionen wie Blockchain Tables, In-Memory-Datenbank, und AutoML (Automated Machine Learning), um die Leistung, Sicherheit und Verwaltung von Datenbanken zu optimieren. Die Multitenant-Architektur und die Unterstützung für autonome Datenbanken reduzieren den Verwaltungsaufwand und verbessern die Skalierbarkeit.
Architektur
Multitenant-Architektur
Die Multitenant-Architektur von Oracle, die erstmals in Oracle 12c eingeführt wurde, wird in Oracle 21c weiter verbessert. Diese Architektur ermöglicht es, mehrere pluggable databases (PDBs) innerhalb einer einzigen container database (CDB) zu betreiben. Dies erleichtert die Verwaltung und Skalierbarkeit von Datenbanken und reduziert die Betriebskosten.
Autonomous Database
Oracle 21c unterstützt die Autonomous Database-Funktionalität, die maschinelles Lernen verwendet, um Datenbankvorgänge automatisch zu verwalten und zu optimieren. Dies umfasst automatische Patches, Upgrades, Backups und Performance-Tuning, wodurch der Verwaltungsaufwand erheblich reduziert wird.
Neue und erweiterte Funktionen
Blockchain Tables
Eine der bemerkenswertesten Neuerungen in Oracle 21c ist die Einführung von Blockchain Tables. Diese Tabellen bieten unveränderliche und manipulationssichere Datenspeicherung, die sich besonders für Anwendungen eignet, die eine hohe Integrität und Transparenz erfordern, wie z.B. Audits und Supply-Chain-Management.
In-Memory-Datenbank
Oracle 21c erweitert die In-Memory-Datenbank-Funktionalität, die es ermöglicht, Daten im Speicher zu halten, um extrem schnelle Abfragen und Analysen zu ermöglichen. Diese Funktion ist besonders nützlich für Anwendungen, die große Datenmengen in Echtzeit verarbeiten müssen.
AutoML (Automated Machine Learning)
AutoML ist eine weitere neue Funktion in Oracle 21c, die es ermöglicht, maschinelles Lernen zu automatisieren und zu vereinfachen. Datenbankadministratoren und Entwickler können ML-Modelle ohne tiefgehende Kenntnisse in Data Science erstellen und anwenden, um Datenanalysen zu verbessern und Erkenntnisse zu gewinnen.
JSON Verbesserungen
Oracle 21c bietet erweiterte Unterstützung für JSON-Daten (JavaScript Object Notation). Dies umfasst verbesserte JSON-Abfragefunktionen und Speicheroptimierungen, die die Verarbeitung und Speicherung von JSON-Daten effizienter machen.
Technische Details
Sharding
Sharding ist eine horizontale Partitionierungsmethode, die in Oracle 21c weiter verbessert wurde. Es ermöglicht die Verteilung von Datenbankteilen (Shards) auf mehrere Server, um die Skalierbarkeit und Verfügbarkeit zu erhöhen. Sharding ist besonders nützlich für Anwendungen, die große Mengen an Daten verarbeiten und niedrige Latenzzeiten erfordern.
Data Guard
Oracle Data Guard wird in Version 21c weiter optimiert, um noch robustere Lösungen für Disaster Recovery und Data Protection zu bieten. Es ermöglicht die Erstellung und Verwaltung von physischen und logischen Standby-Datenbanken, die im Falle eines Ausfalls die Geschäftskontinuität gewährleisten.
Verbesserte Sicherheit
- Gradual Password Rollover: Erlaubt das schrittweise Ändern von Passwörtern, um einen reibungslosen Übergang zu gewährleisten.
- Data Safe: Bietet umfassende Datenbanksicherheitsdienste, einschließlich Sicherheitsbewertungen, Benutzeraktivitätsüberwachung und Data Masking.
Anwendungsbeispiele
Finanzdienstleistungen
Finanzinstitute nutzen Oracle 21c, um hochverfügbare und sichere Datenbanklösungen zu implementieren, die strenge regulatorische Anforderungen erfüllen. Blockchain Tables bieten zusätzliche Sicherheit und Transparenz für Transaktionen und Audits.
E-Commerce-Plattformen
E-Commerce-Unternehmen profitieren von der In-Memory-Datenbank-Funktionalität und den verbesserten JSON-Funktionen in Oracle 21c. Dies ermöglicht schnelle Abfragen und Analysen von Kundendaten, Bestellungen und Inventaren in Echtzeit.
Gesundheitswesen
Im Gesundheitswesen wird Oracle 21c eingesetzt, um große Mengen an Patientendaten sicher und effizient zu verwalten. Die erweiterten Sicherheitsfunktionen und die Unterstützung für maschinelles Lernen helfen dabei, sensible Daten zu schützen und gleichzeitig wertvolle Erkenntnisse aus medizinischen Daten zu gewinnen.
Vorteile von Oracle 21c
- Erweiterte Multitenant-Architektur: Bietet verbesserte Verwaltung und Skalierbarkeit.
- Autonomous Database: Reduziert den Verwaltungsaufwand durch automatische Optimierung und Wartung.
- Innovative Funktionen wie Blockchain Tables und AutoML: Erhöhen die Sicherheit und erleichtern die Nutzung von maschinellem Lernen.
- Verbesserte In-Memory-Datenbank und JSON-Unterstützung: Erhöhen die Leistung und Flexibilität.
Nachteile
- Komplexität: Die neuen Funktionen und Verbesserungen können eine steile Lernkurve erfordern.
- Kosten: Die Implementierung und der Betrieb von Oracle 21c können teuer sein, insbesondere für kleinere Unternehmen.
- Ressourcenintensiv: Erfordert erhebliche Hardware- und Speicherressourcen.
Fazit
Oracle 21c ist eine leistungsstarke und vielseitige Datenbanklösung, die zahlreiche innovative Funktionen und Verbesserungen bietet. Durch die Integration fortschrittlicher Technologien wie Blockchain, maschinelles Lernen und In-Memory-Verarbeitung ist Oracle 21c gut gerüstet, um den Anforderungen moderner Anwendungen und Datenverarbeitungsanforderungen gerecht zu werden. Trotz der Komplexität und der potenziellen Kosten bietet Oracle 21c erhebliche Vorteile, die Unternehmen helfen können, ihre Datenverarbeitungseffizienz zu steigern und innovative Lösungen zu entwickeln.
AutorArtikel erstellt: 27.05.2024
Artikel aktualisiert: 10.06.2025



