@elguitar

В чем заключается суть работы по администрированию SQL?

Часто вижу в вакансиях системного администратора одно и то же требование - администрирование SQL server (Microsoft SQL, MySQL, Oracle и т.д.), но что это я не имею представления.
Что вообще должен знать сисадмин в плане SQL, его администрирования? Это как-то связано с 1С?
Microsoft SQL, MySQL и другие они принципиально отличаются?
Буду благодарен, если подскажите литературку - книги и видеокурсы (желательно бы краткие, но в то же время содержательные), чтобы вот максимально охватить тему по администрированию SQL и заполнить в этом пробелы, поскольку как понимаю сисадмин обязан это знать.
  • Вопрос задан
  • 834 просмотра
Пригласить эксперта
Ответы на вопрос 4
mindtester
@mindtester
http://iczin.su/hexagram_48
поскольку как понимаю сисадмин обязан это знать
не факт. в маленьких компаниях чаще да, но чем больше инфраструктура, тем больше вероятность что есть админы и админы БД, с разными задачами и полномочиями
Это как-то связано с 1С?
возможно, но в вакансиях подобного типа это всегда явно указано
Что вообще должен знать сисадмин в плане SQL, его администрирования?

- самое насущное - умение создавать резервные копии, еще важнее восстанавливать базы из резервных копий
- рутина - создавать базы, предоставлять к ним доступ согласно какого то плана/регламента, пользователям, разработчикам, и тд..
- не удивляйтесь - удалять базы (обычно принято делать резервные копии, вдруг руководитель передумает)
- продвинутый скилз - решать вопросы производительности, типа почему тупит база? может железо вышло из строя, может устарело, может разрабы накосячили, может пользователи накосячили...

.. мало?.. уверяю, накидать можно больше, ну.. мне лень, сори.. ))

ps и да - во всем упомянутом, видеоурок на 15-30-45 минут, не поможет. только опыт. ну или хорошие книги, блоги профи (в простейшем случае хабр по тегам), но обязательно личный опыт

pps .. в догон
- миграции баз. к примеру со старого железа, на крутое новое, но так что бы без перебоя обслуживания клиентов ;))
- управление кластерами - отказоустойчивыми, а есть схемы и кластеров распределения нагрузки, даже для БД ))

как то так в общем.. совершенству нет предела..
Ответ написан
dimonchik2013
@dimonchik2013
non progredi est regredi
- продвинутый скилз - решать вопросы производительности, типа почему тупит база? может железо вышло из строя, может устарело, может разрабы накосячили, может пользователи накосячили...


90% скилла, зарплаты и всего остального для DB Administrator

CRUD и проч и на стековерфло девопс посмотрит
Ответ написан
Комментировать
Moskus
@Moskus
Если вы не умеете пользоваться даже поиском, вам нет смысла интересоваться этим вопросом.
https://en.m.wikipedia.org/wiki/Database_administrator
Ответ написан
Комментировать
@nrgian
1) Установить (развернуть)
2) Бэкапы, настроить, отслеживать, что исправны.
3) Восстановление из бэкапов
4) Решение вопросов производительности (когда все томозит). Это планы запросов и т.п.

1 - просто
2, 3 - просто, но требует ответственности
4 - требуется не всегда, но означает наиболее высокую квалификацию в этом деле.

Права доступа к БД хоть и существуют, но вряд ли это существенная работа по их назначению.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы