DB 12 Autonome Datenbanken Flashcards
1
Q
Autonome Datenbanken
- Nennen Sie typische Probleme die bei dem gewöhnlichen Datenbankbetrieb auftreten können.
- Nennen Sie Lösungansätze für diese Probleme.
A
Autonome Datenbanken
- Aktuelle Probleme:
a) Vergleichsweise hoher administrativer Verwaltungsaufwand, damit hohe Personalkosten
b) Potentielle Sicherheitslücken wegen verzögertem Einspielen von DB Patches
c) Performance abhängig von Qualität Datenbank Personal - Lösungsansatz der DB Hersteller
a) Volle Automatisierung von Patch Updates
b) Versprechen geringerer Personalkosten
c) Versprechen besserer Performance
2
Q
Nennen Sie die traditionelle Aufgaben eines Datenbank Admins
A
- Allgemeine Aufgaben
a) Konfiguration, und Tuning des Systems
b) Netzwerk und Speicherplanung und Wartung
c) DB Patching
d) Backup, High Availability, Disaster Recovery
e) DB Optimierung - Business Aufgaben
a) Architektur, Planung, Datenmodellierung
b) Datensicherheit, Data Lifecycle Management
c) Applikationsspezifisches Tuning
d) E2E Service Level Managemen
3
Q
Vision der DB Hersteller zum Ersetzen der Datenbankadmin Aufgaben
A
- Self-Driving
o Automatische Einhaltung von Benutzer definierten Service Levels - Self-Securing
o Schutz vor externen und internen Angriffen - Self-Repairing
o Automatischer Schutz ohne Downtimes
4
Q
Was bedeutet der Begriff Self-Driving der in Bezug zu autonomen Datenbanken benutzt wird?
A
- Automatisches Monitoring, Backup/Recovery, Trouble Shooting
- Automatisches Tuning durch Nutzung von Smart Flash, Umbau in
Column Store, Konfigurueren von Indizes, Optimizer Intelligenz,
Unterstützung von Infiniband - Selbst Tuning durch Machine Learning Algorithmen
5
Q
Was bedeutet der Begriff Self-Securing der in Bezug zu autonomen Datenbanken benutzt wird?
A
- Regelmäßiges und automatisches Einspielen von Sicherheitspatches
- Sofortiges Einspielen je nach Gefahr
- Einspielen Patches ohne Downtime
- Permanente Verschlüsselung der Daten
- Alerting bei auffälligen Vorkommnissen
6
Q
Was bedeutet der Begriff Self-Repairing der in Bezug zu autonomen Datenbanken benutzt wird?
A
- Gespiegelte Datenbanken im Stand-By Modus
- Automatisches Recovery
- Rewind Punkt zum automatischen Zurücksetzen nach Benutzerfehler
- Einsatz von KI beim Optimizer
- Versprechen von Downtimes unter 2 Minuten/Monat
7
Q
Versprechen der DB Hersteller
A
- Weniger Personaleinsatz, weniger Arbeitskosten
- Weniger „menschliche Fehler“
- Bessere Sicherheit und höhere Verlässlichkeit
- Einfacher für Entwickler
Aber - Viele Feature nur in der Cloud verfügbar
- Lizenzkosten fraglich
- Gefahr bei Nutzung von bestimmten DB Features
- Noch höhere Abhängigkeit vom DB Hersteller