Jobrolle: Datenbankadministrator

Autor: Laura McKinney
Erstelldatum: 3 April 2021
Aktualisierungsdatum: 15 Kann 2024
Anonim
Database Administrators Career Video
Video: Database Administrators Career Video

Inhalt


Quelle: Mast3r / Dreamstime.com

Wegbringen:

Der Datenbankadministrator hat einen zentralen Job - und zahlreiche andere verwandte Jobs. Sehen Sie, wie ein DBA mit diesen Verantwortlichkeiten umgeht.

Was macht ein Datenbankadministrator?

Die Aufgabe des Datenbankadministrators (DBA) ist seit Jahrzehnten zentraler Bestandteil der Unternehmenswelt.

Seitdem die ersten und primitivsten Datenbanken in Computer-Mainframe-Systemen aufgetaucht sind, haben Datenbankadministratoren die schwierige Aufgabe bewältigt, Datenbankentwürfe im Geschäftsbetrieb vollständig zu implementieren.

Datenbankadministratoren sind oft der "Chef", wenn es darum geht, Schlüsseldaten in Datenbanken zu übertragen und sie dort zu verwalten. Wenn Sie sich die Stellenanzeigen für Datenbankadministratoren ansehen, werden weiterhin Wörter wie "Überwachen, Sichern und Verwalten" sowie Elemente wie "Leistungsoptimierung" und "Datenbankunterstützung" angezeigt. Datenbankadministratoren sind möglicherweise stark an der Fehlerbehebung und Ticketverwaltung beteiligt usw., während auch die routinemäßige Wartung, spezielle Projekte oder sogar Migrationen abgewickelt werden. Da sie diese unterschiedlichen Hüte tragen, werden Datenbankadministratoren häufig gebeten, auf Abruf bestimmte Datenbankprobleme zu lösen. (Hier sind einige nützliche Tipps für Datenbankadministratoren: 6 Tipps zur Effizienz für Datenbankadministratoren.)


Software und Protokolle

Datenbankadministratoren müssen mit bestimmten Protokollen zur Verarbeitung von Abrufen oder Anforderungen aus einer Datenbank vertraut sein.

In der Vergangenheit war SQL (Structured Query Language) die am häufigsten verwendete Methode. SQL diente als Hauptinstrument für die Verarbeitung von Datenanforderungen. Dank seiner Befehle und Syntax konnten wichtige Geschäftsinformationen aus der Datenbank abgerufen und in einer Unternehmensumgebung verwendet werden.

Heutzutage hat sich diese Landschaft etwas verändert. Das Aufkommen von PostgreSQL und anderen Protokollen hat die Welt der Datenbankverwaltung diversifiziert.

Bei der Navigation in dieser anspruchsvolleren Umgebung können Datenbankadministratoren sekundäre Software wie Oracle- und Teradata-Ressourcen verwenden.

„Datenbankadministratoren verwenden eine spezielle Software, um die Daten zu speichern und zu verwalten“, sagt Brett Helling, Inhaber des Tech-Startups Ridester. „Diese Rolle kann den Aufbau und die Planung von Kapazitäten, die Installation, die Konfiguration und den Entwurf der Datenbank umfassen. Dies umfasst auch die Fehlerbehebung bei Problemen, die während der Installation oder nach einer erforderlichen Wartung der Systeme auftreten. Die Leistungsüberwachung der Systeme sowie die Sicherung der Systeme werden gründlich überprüft. “


Keine Bugs, kein Stress - Ihre schrittweise Anleitung zur Erstellung lebensverändernder Software, ohne Ihr Leben zu zerstören

Sie können Ihre Programmierkenntnisse nicht verbessern, wenn sich niemand um die Softwarequalität kümmert.

Migration von traditionellen Modellen zu neuen Modellen

Eine der großen Aufgaben eines Datenbankadministrators besteht darin, die Entwicklung der Datenbank in ihren aufeinanderfolgenden Phasen zu verfolgen.

Es gibt wahrscheinlich kein besseres Beispiel als die Umstellung von herkömmlichen SQL-Datenbanken auf ein neues "NoSQL" -System.

Die NoSQL-Datenbank ersetzt in vielen Geschäftsvorgängen die traditionelle relationale Datenbank. NoSQL bietet die Möglichkeit, eine Anwendung ohne Schemadefinition zu erstellen, vielseitigere Datenstrukturfunktionen, einfachere Skalierung und in vielen Fällen Open-Source-Entwicklungsmöglichkeiten. PostgreSQL selbst ist auch ein Open-Source-Tool. Bei der Bewertung von Datenbankadministratoren lohnt es sich zu fragen, wie ein Unternehmen sowohl Open-Source- als auch proprietäre Lizenzprodukte in seiner gesamten IT-Strategie bewertet.

Menschen und Prozesse

Im Idealfall sollten Datenbankadministratoren auch über die Fähigkeiten von Personen verfügen. Wie bei anderen Arten von Aufgaben müssen sie Befehlsketten durcharbeiten, ein Buy-in einrichten und in der Lage sein, den Staffelstab zu übergeben, wenn dies gerechtfertigt ist. Aus diesem Grund geben viele Unternehmen in Stellenanzeigen auch "mündliche und schriftliche Kommunikationsfähigkeiten" an, und der Interviewprozess beinhaltet auch in diesem digitalen Zeitalter so oft einen "menschlichen Touch".

"Einige Datenbankadministratoren sind ... dafür verantwortlich, verschiedene Mitarbeiter in der richtigen und effektiven Nutzung der Datenbank zu schulen", sagt Sean Si, CEO und Gründer von SEO Hacker und Datenanalyse- und Dringlichkeits-Junkie, der seine Zeit damit verbringt, junge Unternehmer durch Gespräche und Diskussionen zu inspirieren Seminare.

Unternehmen bestehen aus Menschen und Prozessen - Administratoren spielen eine entscheidende Rolle. Sie sind in gewisser Weise „Manager“ - und das bedeutet, dass sie in personenbezogenen Prozessen navigieren, auch wenn sie sich auf die Technologie konzentrieren (in diesem Fall die Datenbank als Monolith).

Jeden Tag, jede Woche, jedes Jahr

Grundsätzlich müssen Datenbankadministratoren vor Ort sein, wenn ein Problem mit der Datenbank vorliegt, eine neue Initiative oder ein neues Pilotprojekt gestartet werden muss oder tatsächlich größere geschäftliche Änderungen im Datenmanagement vorgenommen werden müssen. Werfen Sie einen Blick auf Stellenanzeigen für Datenbankadministratoren, und Sie werden Anfragen nach Rotationen auf Abruf, Informationen zur Teamführung und andere Hinweise sehen, dass dies häufig eine zeitintensive Aufgabe ist. In gewisser Hinsicht haben Datenbankadministratoren keinen "freien Tag", da die Datenbank selbst dann "in" ist, wenn sie nicht in der Datenbank sind. (Was Sie als DBA nicht tun sollten: 5 DBA-Fehler, die Sie um jeden Preis vermeiden sollten.)

Roh- und ungefilterte Daten

Eine weitere Hauptaufgabe der Datenbankadministratoren betrifft den gewünschten Zustand der Datenbestände.

Wer sich über Data Governance oder Stammdatenmanagement informiert hat, ist mit den Herausforderungen des Umgangs mit Rohdaten vertraut.

Rohdaten oder unstrukturierte Daten sind Daten, die nicht von Natur aus in „kleinen Zeilen“ dargestellt werden. Sie befinden sich möglicherweise in einer relationalen Datenbank, können jedoch nicht sofort von SQL abgerufen werden. Oft ist der Status jedes einzelnen Datensatzes unterschiedlich, mit Teilfeldern, Stopp- und Startdatenströmen, undurchschaubaren Akronymen, nicht übereinstimmenden Tags und anderen Problemen.

Der Datenbankadministrator kann eine wichtige Rolle bei den Bemühungen von Herculean spielen, Daten anzupassen, einzuschränken und einzugrenzen, um die Unternehmensnutzung zu verbessern.

"Ein Datenbankadministrator - oder DBA - erstellt, verwaltet und optimiert die Verarbeitung der in der Datenschicht enthaltenen Informationen", sagt Randy Carlton, Senior Product Engineer bei LogoMix. „Früher pflegte ein DBA die Datenschicht in einer traditionellen relationalen Datenbank wie Oracle und MySQL. Heute ist die Rolle des DBAs mit der Revolution der Cloud und der Big Data gewachsen, und moderne DBAs müssen Cloud-Datenbanken, lokale Datenbanken und andere Datenspeicher nutzen können, die von Key-Value-Speichern bis hin zu Suchmaschinen und allem reichen zwischen."

Wenn Sie das nächste Mal darüber nachdenken, was ein Datenbankadministrator tut, denken Sie an alle oben genannten Philosophien und Standards und stellen Sie fest, dass dies wirklich eine ziemlich große Aufgabe ist. Diese Fachleute haben die Datenbank immer als wichtiges Unternehmenstool geführt. Unabhängig davon, ob es sich um ein Data Warehouse handelt, das von Middleware bereitgestellt, virtualisiert, containerisiert oder für die Kollokation ausgelagert wird, benötigen Unternehmen immer noch jemanden, der die Datenbank verwaltet - das ist der DBA .