
Alex
12.05.2017
07:30:22
+1 к Anchor Model

Dmitry
12.05.2017
07:30:37
Тут люди кидают говно в орм
Не думая
И им нарм

Google

Alex
12.05.2017
07:30:48
орм нинужен :)

Dmitry
12.05.2017
07:30:53
А кто-то даже и не в орм
Мне в одном питончате сказали что скл не нужен давно
Ссанина древняя

Kirill
12.05.2017
07:31:34

Vladislav
12.05.2017
07:31:38

Alex
12.05.2017
07:31:48
Да на самом деле просто забавно как сидят пасаны и у них 10 гиговая база загибается в усмерть. без этих ФК и прочее.
и говорят блять с ними всё тупит!

Dmitry
12.05.2017
07:31:59

Alex
12.05.2017
07:32:03
а рядом проект 10Тб база

Dmitry
12.05.2017
07:32:05
Ох как

Alex
12.05.2017
07:32:13
всё на констрейнтах и ключах и не тормозит
лол

Google

Alex
12.05.2017
07:32:14
=)
нагрузка схожая.

Fike
12.05.2017
07:32:37
нет истории печальнее на свете, чем ДБА, рассказывающий про ОРМ

Dmitry
12.05.2017
07:32:44

Vladislav
12.05.2017
07:32:55
Про монгу админы ох как расскажут
знаю, у знакомого на монго крутится ппц сколько, он там все что можно на оптимизировал, что бы поток нормально класть и быстро читать

Dmitry
12.05.2017
07:33:03
Когда можно пут гет пиу пиу

Alex
12.05.2017
07:33:41
каждый раз когда я прихожу и говорю пацаны вы же в орм умеете я хочу это это и это от постгреса...
"ну ты можешь написать запрос ручками"

Dmitry
12.05.2017
07:34:07
Мне кажется орм придумали чтобы скл не учить

Alex
12.05.2017
07:34:11
блджад!

Fike
12.05.2017
07:34:27
если ты приходишь с весьма специфичными запросами, то конечно

Alex
12.05.2017
07:34:32
а нахера тогда ОРМ если ручками запросы писать ? тогда уж проще взять активрекорд какой расширить.
конечно с специфичными.

Fike
12.05.2017
07:34:51
просто не надо вылезать за пределы минимального диалекта лол

Alex
12.05.2017
07:35:06
из последнего в алхимии есть поддержка ltree типа он там описан в диалектах типа
постгресовый, но вот функцию с nlevel в условии хер вызовишь.

Fike
12.05.2017
07:35:29
какие функции

Dmitry
12.05.2017
07:35:31
Есть риск что окажется что ты часть логики унес в субд

Fike
12.05.2017
07:35:36
вы насилуете базу

Google

Dmitry
12.05.2017
07:35:40
И ты такой - стоп

Alex
12.05.2017
07:35:52
нет, я сознательно выношу часть логики в СУБД

Dmitry
12.05.2017
07:35:53
Зачем я пишу сторед процедуру

Dmitry
12.05.2017
07:35:54

Alex
12.05.2017
07:35:58
это даже не риск ;)

Dmitry
12.05.2017
07:36:17
Я когда то давно так делал

Alex
12.05.2017
07:36:20
это планомерное использование всех преимуществ СУБД

Fike
12.05.2017
07:36:27
ну да, создатели ОРМа конечно протупили, что не предвидели этот момент

Dmitry
12.05.2017
07:36:28
Мы выносили код из проекта на вба
В мсскл

Alex
12.05.2017
07:36:34

Fike
12.05.2017
07:36:51
звучит как "мы еще послушаем клевые истории"

Alex
12.05.2017
07:36:57
ага )

Dmitry
12.05.2017
07:37:08
Осилел, но рассказывать я не буду
Стыдно

Alex
12.05.2017
07:37:26
я наоборот все проекты перевожу на хранимки

Dmitry
12.05.2017
07:37:29
Из говна получилось говно

Alex
12.05.2017
07:37:33
проекты правда не сайты с котиками.

Dmitry
12.05.2017
07:37:48
А как хранимки версионируете?

Alex
12.05.2017
07:38:01
по схемам.

Google

Alex
12.05.2017
07:38:12
переняли опыт Zalando

Dmitry
12.05.2017
07:38:13
Мне правда интересно

Alex
12.05.2017
07:38:18
и их же sproc

Dmitry
12.05.2017
07:38:20
Вот код - он в гит
Вот сп
Ээ

Vladislav
12.05.2017
07:38:32

Dmitry
12.05.2017
07:39:03

Fike
12.05.2017
07:39:06
чет ад сегодня

Vladislav
12.05.2017
07:39:17
Ну не драма века

Admin
ERROR: S client not available

Alex
12.05.2017
07:39:18
больше веселья №)

Dmitry
12.05.2017
07:39:24
Транзакции по двадцать минут выполнялись

Vladislav
12.05.2017
07:39:39
Плохо оптимизировал значит

Alex
12.05.2017
07:39:43
вангую что tempdb лежала на диске )

Dmitry
12.05.2017
07:39:44
Канеш
Да не, там просто никто не знал скл

Vladislav
12.05.2017
07:40:08
Я долго базу по оптимизации мучил, чтобы тяжелые запросы норм отрабатывались

Alex
12.05.2017
07:40:12
и мсскл упиралась в диск из-за ее недо mvcc

Dmitry
12.05.2017
07:40:18
Четыре разраба и мсдн хелп

Google

Vladislav
12.05.2017
07:40:40
Вообще не аргумент ?
У меня целый отдел биллингистов, но никто не мешает им гавнокодить в прод

Alex
12.05.2017
07:41:04
на предложении никто не знал sql можно было окончить )

KOT
12.05.2017
07:41:15

Dmitry
12.05.2017
07:41:26
В основном там были косяки тупо на алгоритмах
Где то лишние циклы
И вообще

Vladislav
12.05.2017
07:41:46
?

Dmitry
12.05.2017
07:41:54
Вьюхи вьюх и там циклы и по ним селекты
Ну пиздось кароч

Vladislav
12.05.2017
07:42:31
Жестт

Alex
12.05.2017
07:42:55
во вьюхах вьюх ничо страшного нет, если правильно готовить ;) а вот селекты народ писать не умеет.
поэтому хватают ORM с lazy load и поехали... а потом "а че у нас база тормозит"

Fike
12.05.2017
07:44:08
опять орм виноват

Oleg
12.05.2017
07:44:14
> а вот селекты народ писать не умеет
если писать не умеет - это не исправить ни орм, ни ручным писанием запросов

Vladislav
12.05.2017
07:44:18

Fike
12.05.2017
07:44:58
✓ орм виноват
✓ разраб виноват
✓ fk тормозит
✓ монго сосет
✓ мускуль сосет

Alex
12.05.2017
07:45:12

Dmitry
12.05.2017
07:45:20
Мускул гавно
Добавь

Alex
12.05.2017
07:45:25
монга говно же

Fike
12.05.2017
07:45:27