Jaka jest różnica między administratorem bazy danych (DBA) a architektem bazy danych w zakresie obowiązków i działań związanych z pracą?
architecture
Allen Jantzen
źródło
źródło
Te dwa terminy były używane zamiennie przez wielu. Patrzę na nich wyraźnie.
ADMINISTRATOR BAZY DANYCH (DBA)
DBA robi dokładnie to, co sugeruje nazwa ... administrator bazy danych. W zależności od konkretnego zarządzanego RDBMS rola DBA obejmuje wdrażanie następujących aspektów:
ARCHITEKT DANYCH (DA)
Rolą DA jest planowanie infrastruktury systemu informatycznego pod względem
W niektórych przypadkach jedna osoba może pełnić te dwie role, może nawet trzecią (programista). W dużych firmach rolę DBA można skonfigurować jako osobne działy. Kontrast, im mniejsza firma, tym bardziej mieszane są te role.
Bez względu na zakres obowiązków DBA i / lub DA, osoba musi posiadać umiejętności ludzi. Dlaczego? Musisz współdziałać z programistami, którzy kodują SQL w swoich aplikacjach. Kierownicy projektów muszą ustalić podstawowe zasady, aby DBA / DA to uczyniło
źródło
Z wyjątkiem najbardziej formalnych firm, konkretne tytuły są w dużej mierze bez znaczenia, a DBA może znaczyć prawie wszystko. Niektóre DBA są skoncentrowane operacyjnie, inne koncentrują się na rozwoju, inne na analizie. W rzeczywistości, z wyjątkiem bardzo dużych przedsiębiorstw, w których tytuły są ściśle kontrolowane, a ludzie mają ukryte prace, większość DBA przejdzie przez kilka obszarów firmy. Każdego dnia wchodzę w interakcje z obszarami operacyjnymi, programistycznymi i analitycznymi administracji bazami danych.
Ostatecznie zadaniem administratora / architekta / inżyniera DB jest bycie ekspertem od bazy danych i pomóc firmie w jak najlepszym wykorzystaniu tego zasobu.
źródło