Наблюдаю за одной ваканскией уже полгода, заводик не может найти себе админа баз данных ms sql. Я особо не углублялся в эту тему и опыта нет, но хочу попробовать пройти собеседование. Какие подводные камни по требованиям? Пока изучаю все на локалхосте.Требования: Опыт сопровождения и администрирования СУБД Microsoft SQL, опыт построения кластерных решений и групп доступности, составление SQL запросов, OLAP, хранимые процедуры;Знание принципов резервирования и архивирования информационных систем. Сори если не в тот раздел.
бамп
>>649722 (OP)Иди/звони им, если можешь составить хотя бы пару элементарных забросов с join. Можешь притащить свой ноут на собеседования и показать что умеешь /чем занимался. А там они уже решать нужен ли ты им.
>>649722 (OP)Заводик не может найти админа, потому что жопит денежки. Это не значит, что возьмут первого попавшегося мимокрока, который прочитал одну книжку. Админы скуля - очень редкие звери, гораздо больше оракловых. Основной подводный камень - за короткое время определить, что вообще происходит в базе и быстро поднять её, в случае падения. За это им и платят деньги.
>>656504>за короткое время определить, что вообще происходит в базе и быстро поднять её1.убедиться что база упала2.отключить телефон чтобы эти истеричные мудаки не заебывали своими воплями ВСЕПРОПАЛО3.покурить, допить чай, извиниться перед пацанами из дотки, что придется прерваться на несколько минут.4. RESTORE DATABASE FROM FILE5. Включить телефон, истеричным мудакам объяснить что всё работает и у них просто руки из жопы.6.заварить чай, вернуться в дотку.7.не забывать быть надменным и чувствовать себя сверхчеловеком>За это им и платят деньгиче правда что ли?
>>656504В том то и дело, что для нашей местности админ sql - это ОЧЕНЬ редкий зверь. Кто-нибудь в теме, может теоретически представить ежедневные типовые задачи для админа баз? Olap - это просто вид отчетности из БД с большой выборкой по времени в виде 3-д кубов? Отчеты делаются в visual studio?По резервированию и бекапаv вроде тоже ничего сложного, все делается в sql managment studio, но вангую кучу подводных камней.
>>649722 (OP)> изучаю все на локалхосте> Требования: Опыт Развернут с порога. Инфа 10000%
>>657111Добавлю еще если бы это был штартап/студия из молодых и шутливых и ты такой же и пьешь ту же марку смузи вместе с собеседующим - тогда может еще и был бы шанс, но > уже полгода, заводик не может найти себе админа Нет. Алсо, последнее время все чаще вижу заявления что завод - только по знакомству - иначе хуй. Это конечно просто охуительно, но может быть и правда.
>>657124> только по знакомствуПросто никто не идет работать за 10 тыщ рублей.
>>657136там раз в 8-9 больше, но в 70км от города
>>656576> RESTORE DATABASE FROM FILEДа хули у вас там в SQL, один селект да инсерт! (с)Систем поврежден, ленточку зажевало, рейд рассыпался, есть бэкап 3-х дневной давности. База 50 ТБ. Где твой бог теперь?
>>649722 (OP)ну так углубись.и чтобы ты был вкурсе, синтаксис MSSQL может сильно отличаться от остальных sql.>опыт построения кластерных решений Это типа настроить репликацию. гугли.>и групп доступностия хз, но похоже это уметь специфичных юзеров заводить, чтобы смотрели только в своб базу.>составление SQL запросов,ну попробуй составить запрос, который из 5 разных таблиц, где есть дублирующие данные(например уник кей) собирает данные и выбирает самую старую дату, на каждый юник кей.(например у нас есть таблица где хранятся счета выставленные клиентам, и таблицы где храним старые счета, они связанны с другой таблицой по форейн ключу например Личный кабинет_ид, а кабинет уже связан с реальными клиентам, и тебе нужно достать реального клиента, и дату последнего платежа например)>хранимые процедурыобычно в СУБД есть какой-нибудь встроенный язык, на котором можно написать функцию, которую можно вызывать из SQL запроса, или тригерить из таблицы.Например когда удаляешь запись из таблицы счета, мувать запись в таблицу удаленные счета, и обновлять дату модификации.Раздел тот, так как кодить там можно. и очень тесно связанно с /ПР/
дайте пожалуйста литературы, гайдов, туториалов по теме, очень надо
>>657613Алан Бьюли — «Изучаем SQL»А.Ю. Васильев — «Работа с PostgreSQL»Дж.Боуман, С.Эмерсон, М.Дарновски — «Практическое руководство по SQL» Джеймс Р. Грофф, Пол Н. Вайнберг — «SQL: Полное руководство»К. МакДональд, Х. Кац, К. Бек, Д. Кальман, Д. Нокс — «Oracle PL/SQL для профессионалов» Том Кайт — «Oracle для профессионалов»
>>657613"SQL за 10 минут" от Бена Форта.
SQL такая специфичная параша, что по книгам учится хуево. Нужно именно с водовкой и картофаном какое-то время поботать на примерах джойны/хуёны/юнионы/вложенные запросы/прочие залупы вроде оконных функций, чтобы навык надежно проинсталлировался в моск.
>>657317Спасибо, все не так плохо как я думал. Все же опыт программирования на php и взаимодействии с mysql очень пригодился.Очень годный интерактивный курс SQL есть на codeacademy.com
>>657625>>657681Благодарствую, няши!
>>657690Вот этого двачую. Можно хоть 1000 книг прочитать, начать чувствовать себя богом запросов ( из 3-х таблиц, как в примерах в книгах), а потом обосраться, когда на работе нужно писать запрос к овер 20 таблицам да еще и с кучей хитровыебанных условий.
>>656840Подключаюсь к вопросу ежедневных задач базоадмина. Построением о оптимизацией вроде как занимается архитектор БД? Стало быть одмину остаётся только бекап и рестор? Вернее только рестор, потому что бекап сворачивается обычно по ночам автоматом. Сам админю заводик, 1с хранит базы в мсскуль, все моё отношение с ними ограничивается в пару раз в месяц развернуть последнюю рабочую копию в тестовую базу чтоб бухгалтерия игралась
>>657313История реальная? мимостудент
>>661604ну там где существует реальная угроза таких ситуаций обычно стоит аналогичная серверу бекапалка, которая по кд затягивает на себя копии всего, чего только можно и готова в любой момент перенять роль основного сервера. Так что, РЕСТОР ДАТАБАЗЕС, сменить ИП, допить кофе и вперед.
>Опыт работы: не менее 1 года в сфере информационных технологий; Понимание особенностей процесса сбора информации; Знание SQL, принципов построения реляционных баз данных; Опыт в проведении анализа бизнес-процессов; Знание языков программирования под WEB; Знание банковских информационных систем.Вот такая вакансия, програны, кто что думает, подводные камни?!Сам я недофронэнд разраб, читаю, вот, лит-ру которую тут скинули выше по Сквэллю
>>661700очевидно писать процедуры и запросики с сайта к датабазам ну и еще разбираться в бизнес-хуизнес бухгалтерской херне, потому- что никто тебе не будет объяснять что с чем слкладывать, чтоб вывести коофициент сосницкого ставки НДС для плательщиков третьей группы.
>>661702спасибо.>коофициент сосницкого ставки НДС для плательщиков третьей группычет в голос)0
>>661645Ты недооцениваешь российский долбоебизм и жадность. Держать стендбай за несколько сотен килобаксов с нулевой нагрузкой - это очень расточительно. Почитай, как ебнулся процессинговый центр в Сбере в 2011 году, если не ошибаюсь, и как его поднимали 3 дня.
>>661645>Так что, РЕСТОР ДАТАБАЗЕС, сменить ИП, допить кофе и вперед.Если у тебя цел репозиторий с бекапами (ещё одна база) то да, никаких проблем, если есть все бекапы и все редулоги. Иначе получается очередная картинка с курсов Оракл или Скуля, где админ пинает хуи и пьет кофе, а все само поднимается по кнопке "сделать пиздато". К сожалению, это далеко от истины.
>>661714Ну тогда хотяб некую железяку подешевле с таким же раидом как на основном сервере, чтоб можно было просто переставить диск и ресинхронизировать раид. ну или чтоб сама кое как работала пока не отремонтируется основной серв. Я хз как можно жить без резервной железяки, в любом случае это дешевле чем паралич на несколько дней для поднятия и еще на несколько дней для разбирательства и востановления потерянных с ласт бекапа чокуда наработок.
Чтобы не создавать новый тред, спрошу здесь.Как вообще просходит вкатывание админом баз данных? Что нужно знать и уметь, и где потом искать работу?
>>649722 (OP)- создай мне таблицу- хуй тебе- как ты со мной разговариваешь- уронил таблицу.
>>661754Обычно берут подаваном на подсос к главному админу, он уже научит, что и как. Входной порог очень высокий, это не php, студента-теоретика до реальных баз никогда не допустят.
>>657313Лол, поддвачну. Ну и плюс чтоб добить админа совсем, была поднята репликация.
>>665616И сеть упала. И свет отключили. И пошел дождь из крови младенцев. И диарея прихватила не вовремя. Ващет вот этот прав >>661645 - 80% проблем решается тупо ресторингом, поэтому просто нужно уметь грамотно настроить бэкапирование чтобы всегда иметь "план Б" на случай вот таких факапов. Остальные 20%, за которые собственно и платят дба - это те самые тайные знания хранимых процедур, джобов, репликаций и прочего говна.>>665236>Обычно берут подаваном на подсос к главному админу, он уже научит, что и как. Входной порог очень высокийДа нихуя, самая распространенная история -когда эникей\админ в говноконторе левой пяткой держит скуль какого-нибудь один эса постепенно на практике обретая опыт и первый седой волос на юной голове когда проебались данные за квартал, а затем по разным причинам зарплата больше идет в дба с уже приобретенными знаниями
>>665841Не знаю ни одного эникея 1Цэ, который бы вырос дальше 1Цэ в ДБА или там разработчика. Все остались на уровне 1Цэ.