сути я сисадмин, поддерживаю БД 1с - MS SQL (максимальная была 100Гб).
Задачи - правильное резервное копирование, обслуживание БД, сервера, терминал и прочее...
Т.е. структуру БД не трогаю по сути.
Смотрю на вакансии администратор БД - DBA.. И там зачастую "высоконагруженные БД" "знание T-SQL, SQL" и прочее.
Вопрос.. Как продвинуться в этой области?
Что ждет вообще, какие задачи, в этой должности?
Все, что знаю, делал проект в универе на базе MS Access. Предположим изучу я T-SQL, но практики по сути не будет, а там "высоконагруженные БД" 😀
Просто хотел услышать какое-то мнение, ваш опыт. Надеюсь туда написал. Спасибо.
https://www.ozon.ru/product/pro-sql-server-internals-141447388/?sh=ZvwKi12P
https://www.brentozar.com/archive/2021/03/what-does-a-database-administrator-actually-do/
хорошие статьи, спасибо! поизучаю.
Always on это все понятно, это бесспорно DBA. Честно говоря в моей работе не было этого. Тестово сделать, да. Но не в работе. Не используется бд круглые сутки и тд. Вопрос был именно про T-SQL языку. Применяется DBA он где? Для оптимизации запросов? Но с другой стороны создание запросов изначально это уже разве не DEV? Т.е. я смотрю вакансии и потерял эту границу между DBA и DEV.
Чистый DBA сейчас мало кому нужен. Sad but true. Есть такая разновидность DevOps как DBRE, вот это те DBA, которые сделали правильный выбор, столкнувшись с фразой "Learn code or go home"
Обсуждают сегодня