Eine autonome Datenbank ist eine Cloud-Datenbank, die Machine Learning nutzt, um Datenbankoptimierung, Sicherheit, Backups, Updates und andere Routineverwaltungsaufgaben zu automatisieren, die üblicherweise von Datenbankadministratoren (DBAs) ausgeführt werden. Im Gegensatz zu einer herkömmlichen Datenbank führt eine autonome Datenbank alle diese Aufgaben und mehr ohne menschliches Eingreifen aus.
Datenbanken speichern wichtige Geschäftsinformationen und sind für den effizienten Betrieb moderner Unternehmen unerlässlich. Datenbankadministratoren sind häufig mit den zeitaufwändigen manuellen Aufgaben der Verwaltung und Pflege von Datenbanken überlastet. Die Anforderungen der aktuellen Workloads können zu DBA-Fehlern führen, die sich katastrophal auf die Verfügbarkeit, Performance und die Sicherheit auswirken können.
Wenn Sie beispielsweise keinen Patch oder kein Sicherheitsupdate anwenden, können Sicherheitslücken entstehen. Wenn der Patch nicht korrekt angewendet wird, kann dies den Sicherheitsschutz insgesamt schwächen oder aufheben. Wenn die Datenbank nicht sicher ist, besteht für das Unternehmen das Risiko von Datenverletzungen, die schwerwiegende finanzielle Auswirkungen haben und sich negativ auf den Ruf eines Unternehmens auswirken können.
Unternehmensanwendungen fügen bestehenden Datenbanken neue Datensätze hinzu oder verwenden Datenbankinformationen, um Berichte zu erstellen, Trends zu analysieren oder nach Anomalien zu suchen. Dies kann dazu führen, dass Datenbanken um viele Terabyte anwachsen und hochkomplex werden. Dadurch wird es für DBAs noch schwieriger, sie zu verwalten, zu sichern und für maximale Performance zu optimieren. Datenbanken, die langsam laufen oder aufgrund von Ausfallzeiten nicht verfügbar sind, können sich negativ auf die Mitarbeiterproduktivität auswirken und Kunden frustrieren.
Die Menge und Geschwindigkeit der Daten, die dem Unternehmen zur Verfügung stehen, nimmt zu. Dies erhöht die Notwendigkeit eines effizienten und sicheren Datenbankmanagements, das die Datensicherheit erhöht, Ausfallzeiten reduziert, Performance verbessert und nicht anfällig für menschliche Fehler ist. Eine autonome Datenbank kann diese Ziele erreichen.
In einem Datenbankmanagementsystem gespeicherte Informationen können entweder sehr strukturiert (z. B. Buchhaltungsunterlagen oder Kundeninformationen) oder unstrukturiert (z. B. digitale Bilder oder Tabellenkalkulationen) sein. Die Daten sind direkt für Kunden und Mitarbeiter zugänglich, während Unternehmenssoftware, Websites oder mobile Apps indirekt darauf zugreifen. Darüber hinaus verwenden viele Softwaretypen, wie Business Intelligence-, Kundenbeziehungsmanagement- und Lieferkettenanwendungen, in Datenbanken gespeicherte Informationen.
Eine Autonomous Database besteht aus zwei Schlüsselelementen, die an den Workload-Typen ausgerichtet sind.
Eine Autonomous Database nutzt KI und Machine Learning, um eine vollständige End-to-End-Automatisierung für Bereitstellung, Sicherheit, Updates, Verfügbarkeit, Performance, Änderungsmanagement und Fehlervermeidung bereitzustellen.
Insofern weist eine Autonomous Database spezifische Merkmale auf.
Eine Autonomous Database bietet mehrere Vorteile.
Eine Autonomous Database ermöglicht es einem Unternehmen auch, die Mitarbeiter des Datenbankmanagements für qualifiziertere Arbeiten einzusetzen, die einen höheren geschäftlichen Nutzen schaffen, darunter Datenmodellierung, Unterstützung von Programmierern bei der Datenarchitektur und Planung zukünftiger Kapazitäten. In einigen Fällen kann eine Autonomous Database das Unternehmen dabei unterstützen, Geld zu sparen. Sie minimiert die Anzahl der für die Verwaltung seiner Datenbanken erforderlichen Datenbankadministratoren und ermöglicht es dem Unternehmen, sie für strategischere Aufgaben einzusetzen.
Mehrere grundlegende intelligente Technologien unterstützen Autonomous Databases. Sie ermöglichen die Automatisierung alltäglicher, aber wichtiger Aufgaben wie Routinewartung, Skalierung, Sicherheit und Datenbankoptimierung. Beispielsweise umfassen maschinelles Lernen und künstliche Intelligenz der Autonomous Database eine Abfrageoptimierung sowie eine automatische Speicher- und Storageverwaltung, um eine vollständig selbstoptimierende Datenbank bereitzustellen.
Machine Learning-Algorithmen unterstützen Unternehmen dabei, ihre Datenbanksicherheit zu verbessern, indem sie riesige Mengen protokollierter Daten analysieren und Ausreißer und ungewöhnliche Muster kennzeichnen, bevor Eindringlinge Schaden anrichten können. Machine Learning kann das System automatisch und kontinuierlich ohne manuelle Eingriffe patchen, abstimmen, sichern und aktualisieren, ohne seinen Betrieb unterbrechen zu müssen. Diese Automatisierung minimiert das Risiko, dass entweder ein menschlicher Fehler oder ein schädliches Verhalten Datenbankabläufe oder die Sicherheit beeinträchtigt.
Darüber hinaus verfügen Autonomous Databases über einige spezifische Funktionen.
Mit einer Autonomous Database können Entwickler schnell skalierbare und sichere Unternehmensanwendungen aus Daten erstellen und in einer vorkonfigurierten, vollständig verwalteten und sicheren Umgebung speichern.
Autonomous Databases bieten viele Vorteile. Wenn Sie die für Ihr Unternehmen verfügbaren Angebote bewerten möchten, achten Sie auf die folgenden vier Hauptfunktionen.
Um unternehmenskritische Informationen bereitzustellen, werden Daten heute mit einer deutlich höheren Geschwindigkeit generiert als mit der manuellen Verwaltung und Verarbeitung. Autonome Datenbanken bieten Unternehmen aufgrund ihrer intelligenten Automatisierungsfunktionen viele Vorteile gegenüber herkömmlichen Datenbanken. Es wird erwartet, dass Unternehmen zunehmend auf dieses Datenbankmodell migrieren, um von diesen Vorteilen zu profitieren, einen Wettbewerbsvorteil beizubehalten und die IT-Bemühungen eher auf Innovation als auf Datenbankverwaltung konzentrieren zu können.