Was ist der Unterschied zwischen einem Datenbankadministrator (DBA) und einem Datenbankarchitekten in Bezug auf Aufgaben und Aktivitäten?
quelle
Was ist der Unterschied zwischen einem Datenbankadministrator (DBA) und einem Datenbankarchitekten in Bezug auf Aufgaben und Aktivitäten?
Ich würde sagen, dass der Begriff Datenbankadministrator die gesamte Bandbreite der Datenbankaufgaben abdeckt: Design, Entwicklung, Produktionsunterstützung, Leistungsoptimierung, Berichterstellung, OLAP usw.
Ein Database Architect ist am Entwurf und der Entwicklung großer oder komplizierter Datenbanklösungen beteiligt. Der Architekt ist jedoch in der Regel nicht mehr an den täglichen Vorgängen des Systems beteiligt, nachdem es bereitgestellt wurde.
Ich mag keinen Begriff wirklich. Der Datenbankadministrator ist zu vage, der Datenbankarchitekt klingt anmaßend.
Im Grunde bin ich ein Computerprogrammierer, aber sind wir nicht alle?
Diese beiden Begriffe wurden von vielen synonym verwendet. Ich sehe sie deutlich an.
DATABASE ADMINISTRATOR (DBA)
Der DBA macht genau das, was der Name andeutet ... Administrator der Datenbank. Basierend auf dem jeweiligen verwalteten RDBMS umfasst der Rollen-DBA die Implementierung der folgenden Aspekte:
DATENARCHITEKT (DA)
Die Rolle des DA geht in die Planung der Infrastruktur des Informationssystems im Hinblick auf
In einigen Fällen kann eine einzelne Person diese beiden Rollen haben, möglicherweise sogar eine dritte (Entwickler). In großen Unternehmen kann die Rolle des DBA als separate Abteilung eingerichtet werden. Contrawise: Je kleiner das Unternehmen ist, desto mehr verschmelzen diese Rollen.
Unabhängig von den Verantwortlichkeiten von DBA und / oder DA muss man über die Fähigkeiten von Menschen verfügen. Warum? Sie müssen mit Entwicklern interagieren, die SQL in ihre Anwendungen einbinden. Projektmanager müssen Grundregeln festlegen, damit der DBA / DA dies tut
quelle
Abgesehen von den formalsten Unternehmen sind bestimmte Titel weitgehend bedeutungslos und DBA kann fast alles bedeuten. Einige Datenbankadministratoren sind operativ, andere entwicklungs- und andere analyseorientiert. In der Realität werden die meisten Datenbankadministratoren, außer in sehr großen Unternehmen, in denen Titel streng kontrolliert werden und die Menschen entlassene Jobs haben, mehrere Unternehmensbereiche durchlaufen. An einem bestimmten Tag interagiere ich mit Operationen, Entwicklung und analytischen Bereichen der Datenbankadministration.
Letztendlich besteht die Aufgabe eines DB-Administrators / Architekten / Ingenieurs darin, Fachexperte für die Datenbank zu sein und das Unternehmen bei der bestmöglichen Nutzung dieser Ressource zu unterstützen.
quelle