
Pavel
06.03.2018
20:06:01
Если учесть что даже сам автор сказал что nodejs говно то крайне не осмотрительно его до сих пор использовать

Dark
06.03.2018
20:06:34
Эээ
Это когда он такое сказал?

Pavel
06.03.2018
20:06:44
Ну всмысле, если есть наработки и привычка то может и есть смысл продолжать

Google

Dark
06.03.2018
20:07:15
Ты про "гавно" поясни, пожалуйста
Никогда о таком не слышал

Pavel
06.03.2018
20:09:28
https://habrahabr.ru/post/337098/ вот нашел наконец то

Igor
06.03.2018
20:10:23
хехе
а чего-же ноду так пушат на сервера???

Pavel
06.03.2018
20:11:20
В IT вообще очень сильны всякие инерционные течения. Еще спроси почему везде PHP если его все так ненавидят

Igor
06.03.2018
20:11:36
а через 5 лет напишут что “для серверов я не могу представить другой язык ероме XXX”

Pavel
06.03.2018
20:12:14
а чего-же ноду так пушат на сервера???
Думаю это от того, что вокруг ноды за 10 лет уже прибили плотно несколько слоев костылей и очень сильно разработали все популярные ниши и интеграции с чем только можно.

Igor
06.03.2018
20:13:56
я думаю тут заваязано больше психологии чем технологии
но это дело такое
спорить не о чем

Dark
06.03.2018
20:14:52
https://habrahabr.ru/post/337098/ вот нашел наконец то
Он пишет про то, что асинхронность на самый лучший вариант. Что Go лучше для серверов (и это, кстати, так). Просто нода очень хорошо работает с сокетами, а php с ними работает через жопу. Поэтому как приемник для сокетов она очень даже ничего

Pavel
06.03.2018
20:14:54
Это нормально, за 15 лет веб совершил гиганский рывок от примитивнейших технологий то огроменной индустрии, революция на наших глазах. Рано или поздно этот процесс стабилизируется.

Google

Pavel
06.03.2018
20:16:02

Dark
06.03.2018
20:16:50
Спроси у ВК, они там ноду юзают с PHP и nginx

Pavel
06.03.2018
20:17:29
Ну а одноглазнеки юзают джаву, и что теперь на ней писать? =)
А твитор юзал ruby, а потом скалу, а потом они переписали все на фронтенд, а потом увидели что это плохо и переписали обратно на сервер сайд рендеринг
Все живет все меняется, и если на тебе не висит легаси из сотен тысяч строк кода то на самом деле нет смысла брать тот или иной стек потому что проект X сидит на нем.

Dark
06.03.2018
20:21:36
А я этого не утверждал
Я просто говорю, что в таком крупном проекте, как вк не станут использовать ноду исключительно из-за хайпа

Pavel
06.03.2018
20:23:41
Ну они померяли и поняли что под их требования она подходит, и администрировать ее есть ресурс.
На самом деле фактор какого-то супер подходящего инструмента размыт. С таким же успехом они могли взять скалу или го и тоже накодить на ней какой-то софт.

Dark
06.03.2018
20:27:32
Но это уже само собой означает, что у ноды имеются характеристики, удовлетворяющие такой проект, значит "гавном" её трудно назвать

Pavel
06.03.2018
20:30:00
Нетрудно. Говном все еще можно пользоваться, но есть инструменты и весьма получше )
А там в статье автор и так и сяк, не нарушая политкорректность, пытается намекнуть что он был еще молод и неопытен, и горел очень идеей, и тогда еще не вышел go, и вот он делал делал. Но потом когда увидел какое говно он сотворил то ему стало стыдно :) А толпы хомячков повалили за модной технологией
Впрочем, хорошая ниша все еще - это писать сокетовые демоны там где разработчик не может мыслить в терминах низкоуровневого языка, выделения памяти, GC и так далее. Вот тут на go будет трудновато.

Dark
06.03.2018
20:34:40
Давай завтра продолжим? Я спать хочу

Pavel
06.03.2018
20:36:01
Да я никого не гоню

Igor
06.03.2018
21:58:50
https://forum.dlang.org/post/p6cq7f$2cg$1@digitalmars.com
Интересный статус репорт по nogc

Pavel
06.03.2018
22:01:59
Ухх что-то с GC колдуют =)

Denis
07.03.2018
01:11:37

Pavel
07.03.2018
01:12:05
Про mysql я недавно узнал много нового )

Google

Pavel
07.03.2018
01:12:22
Оказывается он в ряде случаев уделывает pg
В основном это касается не очень замысловатого хайлоада

Denis
07.03.2018
01:54:46
Например? Подозреваю, готовить PG не умеют там.
У PG дефолтные настройки медленные по причине минимизации расходов ресурсов.

Pavel
07.03.2018
02:00:03
Не, поверь там глубочайший доклад до самых костей :) Позже найду линк

Denis
07.03.2018
02:01:56
ну хз, как по мне нет ни одной причины юзать мускл

Pavel
07.03.2018
02:03:28
Я тоже так думал еще пару недель назад
И в общем то если не хайлоад то оно так и есть

Denis
07.03.2018
02:06:20
ну а если хайлоад то nosql всякий завезли

Pavel
07.03.2018
03:56:25
Как pg дожился до отсутствия CI collations?

Denis
07.03.2018
04:06:51
CI collations этачо?
а, туплю, ты про ПГ
думал в ди такое)
думаю оно там есть
с сортировками и кодировками там всё хорошо
https://www.postgresql.org/docs/10/static/collation.html
оно?

Pavel
07.03.2018
04:18:31
Нет. В pg нет поддержки регистронезависимых (case insensitive) collations. То есть всегда 'ABC' <> 'abc'. Может не самая насущная проблема, но я об это сильно ударился.

Dmitry
07.03.2018
04:23:35
А в чем проблема была?

Pavel
07.03.2018
04:24:30
То есть? Мне нужно сопоставлять записи по содержимому текстовых полей без учета их регистра.

Google

Denis
07.03.2018
04:24:50

Pavel
07.03.2018
04:25:16

Evgeny
07.03.2018
04:25:45

Denis
07.03.2018
04:26:02
https://www.postgresql.org/message-id/4D305BC0.7050300%402ndQuadrant.com азазаз
это потому что в ОС так, похоже

Pavel
07.03.2018
04:26:30

Evgeny
07.03.2018
04:27:00

Pavel
07.03.2018
04:27:01

Denis
07.03.2018
04:27:09
https://postgrespro.ru/docs/postgrespro/9.5/citext вот возможное решение

Pavel
07.03.2018
04:27:32

Denis
07.03.2018
04:27:37
разрабы не идиоты же
citext не костыль вообще, выглядит здраво
такой бы тип прямо в систему...

Pavel
07.03.2018
04:28:21
Ну, в других субд такого нет.

Evgeny
07.03.2018
04:28:24
разрабы мотивируют тем, что они просто берут collations поддерживаемые самой OS

Pavel
07.03.2018
04:28:29

Denis
07.03.2018
04:28:44
ну дык постгрес не всегда заруливал мускл
мускл вообще первая rdbms свободная которая заработала норм.

Google

Evgeny
07.03.2018
04:29:37
ну в PG до сих пор нет in-memory таблиц

Denis
07.03.2018
04:29:59
temporary разве не они?

Evgeny
07.03.2018
04:30:15
размещение на рам-диске не предлагать

Denis
07.03.2018
04:31:00
почему нет? думаю оно это + кэш на диске

Evgeny
07.03.2018
04:31:44

Dmitry
07.03.2018
04:32:07
Там разве у ПГ это не привязано к файловой системе? Или ошибаюсь.

Denis
07.03.2018
04:32:38

Evgeny
07.03.2018
04:33:04
у меня относительно маленькая таблица

Denis
07.03.2018
04:33:25

Evgeny
07.03.2018
04:34:01

Denis
07.03.2018
04:34:17

Evgeny
07.03.2018
04:34:44

Denis
07.03.2018
04:35:15
ну значит ramdisk

Evgeny
07.03.2018
04:35:22
мне нужен мемкэш с возможностью делать сложные SQL-запросы

Pavel
07.03.2018
04:35:27

Denis
07.03.2018
04:35:36
https://github.com/knizhnik/imcs вот ещё есть
костылик