@dba_ru

Страница 651 из 718
Terminator
12.09.2018
11:39:37
Sergey Brazhkin будет жить. Поприветствуем!

Bo
12.09.2018
11:44:47
Валерия
12.09.2018
11:45:35
ну это что-то не из MS SQL

Bo
12.09.2018
11:47:11
Google
Dshk :)
12.09.2018
12:19:40
всем привет) такой вопрос, создаю резюме на позицию SQL developer, такие навыки адекватно написать или лучше что-то убрать/добавить? в требованиях к вакансии только sql - C++ - SQL - JavaScript (AngularJS, jQuery) - OOP, GoF - Operating System (Windows. Linux) или лучше убрать все и расписать подробнее знания только в сфере sql? P.S извините, если не тот чат

Dshk :)
12.09.2018
12:22:39
а ты все это знаешь или слышал про такие названия ? ну как знаешь, используешь и т.д.
я всё это знаю, с плюсами работала 2 года, с остальным меньше просто насколько нужно это указывать, если в требованиях нет языков программирования? хочется максимально читабельное и содержательное, относительно вакансии, резюме

никогда не шла на позицию чисто sql, поэтому не до конца понимаю, что там нужно hr-ам)

Михаил Власов
12.09.2018
12:26:00
Храм, ничего. Они скуель не знают.

Dshk :)
12.09.2018
12:27:21
Dshk :)
12.09.2018
12:31:22
в дополнительной секции "подкиньте побольше зп, пушо <список>"
что такое пушо?)) т.е хватит просто "SQL" или написать "OLAP, триггеры, функции.." и т.д?

Fike
12.09.2018
12:34:36
Я хз что там в основной писать, но все дополнительные скиллы совершенно точно стоит указывать в отдельной секции. Типа "вас также может заинтересовать..." и список, потому что во-первых это лучше показывает человека и насколько он готов смотреть вне рамок текущих задач, во-вторых может там есть пересечение, которое в вакансии не указали, потому что на "sql с базовыми умениями плюсов" не придет вообще никто.

Stanislav
12.09.2018
13:10:55
Ребята, а как вы к ORM относитесь? Не писать же сырые запросы везде

Fike
12.09.2018
13:12:23
ща начнется

Google
Fike
12.09.2018
13:12:30
тупые разрабы, используют орм и ничего не понимают

рушат наши прекрасные бд

Stanislav
12.09.2018
13:28:53
+1

Dmitry
12.09.2018
13:41:23
Ребятушки, чем щас модно мускул балансить?

Andrey
12.09.2018
13:43:38
Я не буду учить твой Garbage Query Language https://habr.com/post/422667/

Fike
12.09.2018
14:01:57
Я не буду учить твой Garbage Query Language https://habr.com/post/422667/
че там, опять операторы шаблонизатора выебываются?

Alex
12.09.2018
14:13:41
И так там у них всё. Через жопу.
А нормальный ресурс есть?

Ilia
12.09.2018
14:13:59
Я таких не знаю.

Alex
12.09.2018
14:14:17
Только дока, только хардкор?))

Fike
12.09.2018
14:15:32
Я не буду учить твой Garbage Query Language https://habr.com/post/422667/
> Каждый SaaS-продукт должен предоставлять возможность скопировать все данные в мою собственную SQL БД (в моем случае Postgresql/Redshift) АААААААААААААА АХАХАХХАХАХ ХАААААААААХАХХАХАХ АХАХАХАХАХХАХАХАХА

> Необходим 30-летний мораторий на изобретение новых языков запросов. я боюсь следующую строчку читать, если они так быстро эскалируют ситуацию

> Кроме того, каждая база данных, также старается заново изобрести язык запросов. У Mongo есть свой ужасный язык запросов, который я никогда не понимал, у Lucene свой и т.д. как же так получилось ???

может ли быть такое, что в мире существуют модели, не подходящие под SQL ???

блядь, там еще по серьезу в комментариях обсужадют

хабр тот

Stanislav
12.09.2018
14:25:46
Типичная хабропомойка, считаемся с мнением афторов

Dmitry
12.09.2018
14:32:28
Ну монгу он зря ругает. Монга то документы с иерархией хранит. И разбирать многоуровневый JSON через SQL не удачная идея

Google
Fike
12.09.2018
14:34:13
действительно, почему ????????????

Dmitry
12.09.2018
14:34:57
Почему неудачная?
Потому что мне нужно добраться по иерархии в нужные поля чтобы их агрегировать в нужные значения и сделать новую структуру. А язык заточенный на табличный результат запроса для этого не подходит

Fike
12.09.2018
14:35:24
nyet, все на свете должно запихиваться в двумерные матрицы

Dmitry
12.09.2018
14:35:24
Как альтернатива - GraphQL для документов, но не SQL.

Fike
12.09.2018
14:35:29
на хабре хуйни не напишут!

Fike
12.09.2018
14:35:59
если у вас не запихнулось в двумерную матрицу, значит вы плохо подошли к архитектуре!

нужно переписывать проект заново!

Stanislav
12.09.2018
14:36:40
Нужно ресерчить в коворкинге перед этим

Fike
12.09.2018
14:37:47
В случае если надо тупо как-то примитивно изменить дерево то да, а в остальных случаях надо смотреть.
джойн по седьмому элементу массива это же элементарно как его решить

Dmitry
12.09.2018
14:38:29
Ilya
12.09.2018
14:38:29
Та же постгресина, например, хорошо работает с json.

Fike
12.09.2018
14:38:32
Это вызывает у тебя сложности? :)
http://lurkmore.to/%D0%9A%D0%BE%D0%BF%D0%B8%D0%BF%D0%B0%D1%81%D1%82%D0%B0:%D0%A8indows

Dmitry
12.09.2018
14:39:29
Та же постгресина, например, хорошо работает с json.
MySQL тоже работает. Но все равно я прохожу конвертацию JSON -> таблица -> JSON (отдаю на фронтенд).

Ilya
12.09.2018
14:40:57
И сразу его выдавай, не конверть

Fike
12.09.2018
14:41:15
Google
Fike
12.09.2018
14:42:04
ждем еще людей, которые построили на этом graphql, для тернарного проклятия

ах так это ж убер #треклято

lost
12.09.2018
14:42:37
а шо убер?

Fike
12.09.2018
14:42:49
не шмогли сделать носкл поверх поштгреса

поэтому сделали его поверх мушкула

абстракций лишних не бывает

Ilya
12.09.2018
14:43:47
поэтому сделали его поверх мушкула
Ого, месье знают толк в извращениях.

Dmitry
12.09.2018
14:46:03
И сразу его выдавай, не конверть
Это если мне в сыром виде нужно отдать. Я если выбрать что-то? Например мне надо суммы с детализацией сделать и с суммами по позиции (это реальный кейс). Делаю несколько выборок разной уровни детализации и склеиваю их в один ответ.

Admin
ERROR: S client not available

Al
12.09.2018
14:46:32
Ilya
12.09.2018
14:46:38
Хранишь список с json, делаешь индексы по json, делаешь сложные запросы и агрегации из json.

Dmitry
12.09.2018
14:48:46
Хранишь список с json, делаешь индексы по json, делаешь сложные запросы и агрегации из json.
Ну и получаю прямоугольные таблицы. Которую снова склеиваю в JSON. Лишний шаг

Ilya
12.09.2018
14:49:23
Ну и получаю прямоугольные таблицы. Которую снова склеиваю в JSON. Лишний шаг
Дались тебе таблицы, делай запрос который возьмёт json и выдаст json.

Al
12.09.2018
14:50:14
ах так это ж убер #треклято
Чет поддержу тебя пожалуй. Они какие то того

Ilya
12.09.2018
14:50:15
Al
12.09.2018
14:50:31
Ilya
12.09.2018
14:50:41
Always
Но не знаешь зачем?

Dmitry
12.09.2018
14:51:29
Дай пример? Например у меня таблица с JSON постов, и массивом коментариев в них. Как будет выглядеть запрос который выдаст все посты и коментарии в них, но только за вчера отсортированные по дате?

Google
Stanislav
12.09.2018
14:53:17
Ребята, пока тут актив, вы всё таки скажите пожалуйста что думаете про ОРМки

Dmitry
12.09.2018
14:53:43
Я как раз на MySQL работаю. Вдруг и перейду на постгресс если мне поможешь. У меня таких отчетов куча как я описал.

Ребята, пока тут актив, вы всё таки скажите пожалуйста что думаете про ОРМки
Подходят только для общих случаев. Нестандартные задачи превращают в ад.

Dmitry
12.09.2018
14:56:46
Ок
И количество JOIN запредельное чтобы это все собрать. А по факту это write only документы с своей структурой. Вот и посматриваю на монги и прочее что может мне от JOIN исбавится и работать с структурой запрямую

Dmitry
12.09.2018
14:58:40
Типа всяких запросов на n минут?
Блог, форум и т.д. А на больших данных может производительность попортить значительно. Потому что на чистом SQL можно построить запрос по своим индексам, а ORM сам решает как выполнять и заставить его сложно следовать своей схеме. Я сталкивался с Hibernate

Al
12.09.2018
14:59:43
Но не знаешь зачем?
Я то как раз знаю. Но вот зачем в реляционки совать json? Насколько я понимаю так это для совсем тупых, которые в sql не могут нормально.

Dmitry
12.09.2018
14:59:58
Я бы не строил ничего сложного на Мускуле даже за деньги.
Он хорош и стабилен. Но жутко кривой при обновлении схемы. Может повесить систему на несколько часов из за того что пересоздает таблицы. Поэтому мы на реплике это делаем.

Ilya
12.09.2018
15:00:27
Зачем городить огород из Мускула+Монга когда можно взять тот же Постгрес?

Он хорош и стабилен. Но жутко кривой при обновлении схемы. Может повесить систему на несколько часов из за того что пересоздает таблицы. Поэтому мы на реплике это делаем.
Просто ты ещё не понял что такое например Постгресина. Когда пощупаешь постгресину, то забудешь Мускул как страшный сон.

Dmitry
12.09.2018
15:01:59
Постгресс как и все реляционки делает плоскую таблицу в ответ и по другому не может. Он на это заточен.

Stanislav
12.09.2018
15:02:06
Монга намного удобнее для хранения документов

Страница 651 из 718