Роля за работа: Администратор на база данни

Автор: Laura McKinney
Дата На Създаване: 3 Април 2021
Дата На Актуализиране: 26 Юни 2024
Anonim
Что такое базы данных? ДЛЯ НОВИЧКОВ / Про IT / Geekbrains
Видео: Что такое базы данных? ДЛЯ НОВИЧКОВ / Про IT / Geekbrains

Съдържание


Източник: Mast3r / Dreamstime.com

За вкъщи:

Администраторът на база данни има една централна работа - и множество други свързани с това задания. Вижте как DBA се справя с тези отговорности.

Какво прави администратор на база данни?

Работата на администратора на база данни (DBA) е отпред и център в корпоративния свят от десетилетия.

Откакто се появиха първите и най-примитивни бази данни в компютърните мейнфрейм системи, администраторите на бази данни се справиха с нелеката работа за цялостно внедряване на дизайни на бази данни в бизнес операции.

Администраторите на база данни често са "шефът", когато става въпрос за получаване на ключови данни в бази данни и управление на тях, докато те са там. Погледнете обявите за работа на администратор на база данни и пак ще видите данни като „наблюдение, архивиране и управление“ на данни, заедно с елементи като „настройка на производителността“ и „поддръжка на база данни“. Администраторите на базата данни може да са силно ангажирани в отстраняването на проблеми, поддръжката на билети и т.н., като същевременно се справя с рутинната поддръжка, специални проекти или дори миграции. Тъй като носят тези различни шапки, администраторите на база данни често са помолени да бъдат на повикване, за да се справят със специфични проблеми с базата данни. (Ето няколко удобни съвета за DBA: 6 съвета за ефективност за администратори на база данни.)


Софтуер и протоколи

Администраторите на база данни трябва да са компетентни с конкретни протоколи, използвани за обработка на извлечения или заявки от база данни.

В миналото най-често срещаният от тях беше SQL, или „Структуриран език на заявките“. SQL служи като основно средство за обработка на заявки за данни. Неговият набор от команди и синтаксис улесни извличането на ключова бизнес информация от базата данни и я прави полезна в корпоративна среда.

В наши дни този пейзаж се е променил донякъде. Появата на PostgreSQL и други протоколи диверсифицира света на базата данни.

При навигиране в тази по-сложна среда администраторите на бази данни могат да използват вторичен софтуер като ресурси Oracle и Teradata.

„Администраторите на база данни използват специализиран софтуер за съхранение и управление на данните“, казва Брет Хелинг, собственик на стартиращ технологичен Ridester. „Тази роля може да включва изграждане на капацитет и планиране, инсталиране, конфигуриране и проектиране на базата данни. Това включва и отстраняване на проблеми, които се появяват по време на инсталирането или след като се изисква поддръжка на системите. Мониторингът на ефективността на системите се проверява старателно, както и архивирането на системите. "


Без грешки, без стрес - Вашето стъпка по стъпка ръководство за създаване на софтуер, променящ живота, без да разрушава живота ви

Не можете да подобрите уменията си за програмиране, когато никой не се интересува от качеството на софтуера.

Миграция от традиционните модели към новите модели

Една от големите отговорности на администратора на база данни е да следи развитието на базата данни през нейните последователни етапи.

Вероятно няма по-добър пример от промяната на морето от традиционните SQL бази данни към нова система „NoSQL“.

Базата данни NoSQL замества традиционната релационна база данни в много бизнес операции. NoSQL предлага възможност за създаване на приложение, без да дефинира схема, по-универсални функции на структурата на данните, по-лесно мащабиране и в много случаи пътища за развитие на отворен код. Самият PostgreSQL също е инструмент с отворен код и при оценяването на всяка работа на администратор на база данни, струва си да попитате как една компания претегля както продуктите с отворен код, така и собствени лицензи в своята цялостна ИТ стратегия.

Хора и процеси

В идеалния случай администраторите на база данни също трябва да имат умения за хората. Както при другите видове работни роли, те ще трябва да работят чрез командни вериги, да установяват вход и да могат да предадат щафетата, когато това е оправдано. Ето защо много компании също така определят „умения за словесна и писмена комуникация“ в обявите за работа и защо процесът на интервю толкова често включва „човешко докосване“ дори в тази цифрова ера.

„Някои администратори на база данни са… отговорни за обучението на различни служители за правилното и ефективно използване на базата данни“, казва Шон Си, главен изпълнителен директор и основател на SEO Hacker и аналог на данни и спешен наркоман, който прекарва времето си вдъхновявайки младите предприемачи чрез разговори и семинари.

Бизнесът е изграден от хора и процеси - администраторите играят решаваща роля. Те са „мениджъри“ от рода си - и това означава да се ориентираме към хора, ориентирани към хората, дори когато са така съсредоточени върху технологиите (в случая базата данни като монолит).

Всеки ден, всяка седмица, всяка година

По същество администраторите на база данни трябва да са там, в случай че има проблем с базата данни, нужда от стартиране на нова инициатива или пилотен проект или наистина някаква голяма бизнес промяна в управлението на данни. Обърнете внимание на обявите за работа на администраторите на бази данни и ще видите заявки за ротации по време на дежурство, елементи, включващи ръководство на екип и други „казва“, че това често е роля, която изисква време. В някои сетива администраторите на база данни никога нямат „почивен ден“, защото дори когато не са в тях, самата база данни е „инча“. (Ето какво не трябва да направите като DBA: 5 грешки в DBA, които да избягвате на всяка цена.)

Сурови и нефилтрирани данни

Друга от основните отговорности на администраторите на базата данни е свързана с желаното състояние на активите на данни.

Всеки, който е чел за управление на данни или главно управление на данни, е запознат с предизвикателствата при обработката на сурови данни.

Сурови или неструктурирани данни са данни, които по своята същност не са представени в „спретнати малки редове“ - може да се намират в релационна база данни, но не могат да бъдат извлечени веднага от SQL. Често състоянието на всеки отделен запис се различава, с частични полета, спиране и стартиране на потоци от данни, непроницаеми съкращения, несъответстващи маркери и други главоболия.

Администраторът на база данни може да бъде основна личност в усилията на херкулеца за съгласуване, ограничаване и ограничаване на данните за целите на по-доброто използване от предприятието.

„Администратор на база данни - или DBA - изгражда, поддържа и оптимизира обработката на информацията, съдържаща се в слоя данни“, казва Ранди Карлтън, старши продуктов инженер в LogoMix. „В исторически план DBA ще поддържа слоя данни в традиционна релационна база данни като Oracle и MySQL. Днес ролята на DBA нараства с революцията в облака и големите данни и съвременните DBA трябва да могат да използват облачни бази данни, локални бази данни и други хранилища на данни, вариращи от магазини с ключова стойност до търсачки и всичко друго между."

Следващия път, когато помислите какво прави администраторът на база данни, имайте предвид всички горепосочени философии и стандарти и осъзнайте, че това е наистина голяма работа. Тези професионалисти винаги са стояли начело на базата данни като критичен инструмент за предприятието и независимо дали тя е свързана със склад за данни, обслужван от междинен софтуер, виртуализиран, контейнериран или аутсорсиран за колокация, компаниите все още се нуждаят от някой, който да управлява БД - това е DBA ,