Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Работа Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
 Re: Новичок в SQL  [new]
0lenevod
Member [скрыт]

Откуда:
Сообщений: 467
Пользователь смузи машины
Андрей Юниор
6 форм нормализации

в ответ поинтересуйтесь, какие из этих 6 форм нормализации они используют в работе))


Еще на собеседованиях любят спрашивать про уровни изоляции транзакций, хотя кроме READ COMMITTED и READ UNCOMMITTED никто нигде не использует.

Еще любят спрашивать про репликации, хотя я на практике видел всего две, снапшот и транзакционная.
9 май 20, 21:52    [22129982]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
АСУ ТПшник
Member

Откуда:
Сообщений: 1272
Нет чтобы рассказать самую страшную тайну. Все говорят про то, что не используется в большинстве случаев. Достигнуть уровня - доверить частный но важный случай - 95 из 100 не достигают. Так что надо смотреть на совсем другое.

Предлагаю тезисы
1. Нет специалиста "я sql и мне нада много денех".
2. Все задачи делятся на типовые и геморойные.
3. Вас постоянно будут подсиживать на предмет оценки ваших способностей перед "тех директором", потому как им надо денех гораздо больше чем вам.
4. ... под настроение не сформулирую, но поверьте, первые три пункта очень важные.
9 май 20, 22:14    [22129987]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Eleanor
Member

Откуда:
Сообщений: 2743
0lenevod,

У нас используются все уровни. Read uncommitted редко, только в мониторингах, а в бизнес логике его нет.
Но действительно, про уровни на собеседовании многие отвечают плохо, и оказывается, что используют на практике только committed и uncommitted.
9 май 20, 23:36    [22130019]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
msLex
Member

Откуда:
Сообщений: 7900
91145
Eleanor
0lenevod,

У нас используются все уровни. Read uncommitted редко, только в мониторингах, а в бизнес логике его нет.
Но действительно, про уровни на собеседовании многие отвечают плохо, и оказывается, что используют на практике только committed и uncommitted.


Я видел еще использование snapshot. А вот использование serializable не вспоминаю, что видел в проектах


Модератор: 91145, извините. При чистке, случайно удалил ваше сообщение (то, что в цитате).
Можете просто перепубликовать его, подправив цитирование этого сообщения
10 май 20, 13:48    [22130114]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
AnnitaBells
Member

Откуда:
Сообщений: 104
Vyatich,

Это про DBA, есть такой же про разработчиков? Насколько я поняла, многие советы НЕ подходят разработчикам.
10 май 20, 15:03    [22130151]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Eleanor
Member

Откуда:
Сообщений: 2743
91145,

пример из проекта, где потребовался serializable. В основном у нас oltp системы, плюс на проекте из примера разработчики любят делать все в N потоках с нескольких клиентских серверов. При высокой вероятности конфликтов между транзакциями приходится менять уровни изоляции.
10 май 20, 18:56    [22130202]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 62054
Блог
0lenevod
Еще на собеседованиях любят спрашивать про уровни изоляции транзакций, хотя кроме READ COMMITTED и READ UNCOMMITTED никто нигде не использует.

Это в MSSQL всё так плохо или Вы ещё более широко и глупо махнули шашкой?
10 май 20, 22:54    [22130347]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
fkthat
Member

Откуда:
Сообщений: 2494
0lenevod
Еще на собеседованиях любят спрашивать про уровни изоляции транзакций, хотя кроме READ COMMITTED и READ UNCOMMITTED никто нигде не использует.

Неявная транзакция в дотнете по умолчанию SERIALIZABLE.
10 май 20, 23:18    [22130355]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
91145
Member

Откуда:
Сообщений: 74
fkthat
0lenevod
Еще на собеседованиях любят спрашивать про уровни изоляции транзакций, хотя кроме READ COMMITTED и READ UNCOMMITTED никто нигде не использует.

Неявная транзакция в дотнете по умолчанию SERIALIZABLE.

Вообще то read commited
https://docs.microsoft.com/en-us/previous-versions/sql/sql-server-2008-r2/ms175909(v=sql.105)?redirectedfrom=MSDN
11 май 20, 01:00    [22130387]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
fkthat
Member

Откуда:
Сообщений: 2494
91145
fkthat
пропущено...

Неявная транзакция в дотнете по умолчанию SERIALIZABLE.

Вообще то read commited
https://docs.microsoft.com/en-us/previous-versions/sql/sql-server-2008-r2/ms175909(v=sql.105)?redirectedfrom=MSDN

Я говорил про System.Transactions.TransactionScope. При чем тут какой-то OLEDB.
11 май 20, 04:52    [22130440]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
91145
Member

Откуда:
Сообщений: 74
fkthat
91145
пропущено...

Вообще то read commited
https://docs.microsoft.com/en-us/previous-versions/sql/sql-server-2008-r2/ms175909(v=sql.105)?redirectedfrom=MSDN

Я говорил про System.Transactions.TransactionScope. При чем тут какой-то OLEDB.


Точнее, причем тут какой то ado.net.
11 май 20, 10:40    [22130486]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
baracs
Member

Откуда: Москва
Сообщений: 7198
AnnitaBells
Vyatich,

Это про DBA, есть такой же про разработчиков? Насколько я поняла, многие советы НЕ подходят разработчикам.
Если вы про видос на предыдущей странице, то он для работающих с PostgreSQL.
Судя по тому, что выступающий упорно называет СУБД "базой данных" и только раз упоминает всякие там промышленные СУБД вроде Oracle, у них там свой лютый заповедник со специфическими порядками
Советы не то чтобы не подходят, но приоритеты другие.
12 май 20, 10:35    [22130993]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Веrd
Member

Откуда: Лазаревское
Сообщений: 565
Пользователь смузи машины
Андрей Юниор
6 форм нормализации

в ответ поинтересуйтесь, какие из этих 6 форм нормализации они используют в работе))

До недавнего времени тоже думал - фигня, там всё понятно, в работе это не используется.
Недавно после собеседования в грид динамикс понял, что это очень полезно знать, если хочешь начать нормально разбираться в архитектуре.
Т.е. это нужно джунам для собеседований на джуна и потом уже после роста с позиции Senior - но тогда приходит понимание этого вопроса уже на совсем другом уровне...
12 май 20, 15:46    [22131305]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Васян первый
Member [заблокирован]

Откуда:
Сообщений: 20
Уж лучше в Java тогда идти, чем в SQL. Вы хотя бы рынок труда анализировали что ли и перспективы технологий, а то есть умельцы, выучат какой-нибудь ruby в России или пайтон там, а потом жалуются что работу найти не могут, что джунов не берут Если нравится SQL, то лучше идти в дата инженеры к дата саентистам. Курсы можно скачать, правильно советуют sql-ex. Лучше всего сейчас учить PostgreSQL и Oracle. От себя могу порекомендовать эту книжечку и эту. А еще лучше идти в инженеры Linux, DevOps, сетевики. Кодинг оставить свитчерам и без остановок выпускающимся студентам.
12 май 20, 16:04    [22131325]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Васян первый
Member [заблокирован]

Откуда:
Сообщений: 20
У девопсов даже зарплата значительней больше и вообще у них все лучше, даже контингент. Но туда так просто не попадешь, один знакомый, чтобы ценный опыт получить, по всей России по работе мотался, что-то там настраивал, поэтому зарплата под 300 и это в 30 лет, а сам он из глубинки.
12 май 20, 16:08    [22131329]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
fkthat
Member

Откуда:
Сообщений: 2494
Васян первый
Уж лучше в Java тогда идти, чем в SQL. Вы хотя бы рынок труда анализировали что ли и перспективы технологий, а то есть умельцы, выучат какой-нибудь ruby в России или пайтон там, а потом жалуются что работу найти не могут, что джунов не берут Если нравится SQL, то лучше идти в дата инженеры к дата саентистам. Курсы можно скачать, правильно советуют sql-ex. Лучше всего сейчас учить PostgreSQL и Oracle. От себя могу порекомендовать эту книжечку и эту. А еще лучше идти в инженеры Linux, DevOps, сетевики. Кодинг оставить свитчерам и без остановок выпускающимся студентам.

Ты еще про газелистов и пылесосеров забыл.
12 май 20, 16:09    [22131330]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Васян первый
Member [заблокирован]

Откуда:
Сообщений: 20
fkthat,

Ну это же правда. Вот в чем прикол, в том, что это правда
12 май 20, 16:10    [22131333]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
fkthat
Member

Откуда:
Сообщений: 2494
Дмитрий Мух
0lenevod
пропущено...


Что там учить? Это не C#.

Расскажи как нам дядь как работают оконные функции.

Или хотя бы как работает merge join и при каких условиях оптимизатор выберет его :)
12 май 20, 16:14    [22131338]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Eleanor
Member

Откуда:
Сообщений: 2743
Васян первый
У девопсов даже зарплата значительней больше и вообще у них все лучше, даже контингент. Но туда так просто не попадешь, один знакомый, чтобы ценный опыт получить, по всей России по работе мотался, что-то там настраивал, поэтому зарплата под 300 и это в 30 лет, а сам он из глубинки.

Когда чистильщик обуви начинает интересоваться акциями, надо срочно уходить с рынка (С)
Поздно в девопсы идти, туда уже свитчнулись все сисадмины.
12 май 20, 16:25    [22131354]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Васян первый
Member [заблокирован]

Откуда:
Сообщений: 20
Eleanor,

Я к слову никогда не видел плохо устроенных сисадминов на Линуксе или даже виндусятников. Сколько, например, в банках не видел сисадминов или даже DBA, так они всегда были расслабленней программистов. Один в банке работал на нескольких работах, и вообще такое у них распространено. Знаю одного на госслужбе, так у него годовая премия под 150к вроде была и вообще премии есть квартальные. И ботать постоянно не нужно, в стэнд апах участвовать каждый день.
12 май 20, 16:35    [22131362]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Васян первый
Member [заблокирован]

Откуда:
Сообщений: 20
Что смешно становится, люди идут получать высшее, кто-то даже в магистратуру поступает на "Программная инженерия", "Прикладная информатика" и прочие. А тут действительно народ бывает вообще без высшего и среднего специального устраивается и зарабатывает. Так он еще и тимлидом становится и погоняет старших по возрасту с профильной вышкой. Но как правило есть непрофильная вышка хотя бы или среднее специальное.
12 май 20, 16:39    [22131368]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
fkthat
Member

Откуда:
Сообщений: 2494
Eleanor
Васян первый
У девопсов даже зарплата значительней больше и вообще у них все лучше, даже контингент. Но туда так просто не попадешь, один знакомый, чтобы ценный опыт получить, по всей России по работе мотался, что-то там настраивал, поэтому зарплата под 300 и это в 30 лет, а сам он из глубинки.

Когда чистильщик обуви начинает интересоваться акциями, надо срочно уходить с рынка (С)
Поздно в девопсы идти, туда уже свитчнулись все сисадмины.

Забей на тролля. Ставлю на то, что он даже до пары дюжин сообщений не доживет.
12 май 20, 20:48    [22131552]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Васян первый
Member [заблокирован]

Откуда:
Сообщений: 20
fkthat,

Почему я тролль? Что и почему тебе не понравилось из написанного мной?
12 май 20, 21:33    [22131581]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Васян первый
Member [заблокирован]

Откуда:
Сообщений: 20
fkthat
Ты еще про газелистов и пылесосеров забыл.

Вот тут циркач стал джавистом. Восемь месяцев на курсах и твой коллега готов к работе, плечом к плечу так сказать.
13 май 20, 14:42    [22132114]     Ответить | Цитировать Сообщить модератору
 Re: Новичок в SQL  [new]
Eleanor
Member

Откуда:
Сообщений: 2743
fkthat
...еще про газелистов и пылесосеров забыл.

Потом такие разработчики попадают в нормальную команду и начинают создавать проблемы окружающим:
за них работают другие, исправляют ошибки, выправляют недоработки, без код ревью уже нельзя.
Лозунг "мы одна команда" дополнительно скрывает происходящее: со стороны все нормально, команда справляется, а потом нормальные разработчики начинают увольняться в поисках команды без газелистов.
14 май 20, 10:52    [22132656]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
Все форумы / Работа Ответить