
Митко Соловец?
21.03.2016
21:11:28
да что с Котлина взять

Pavel ?
21.03.2016
21:11:28
Про эрланг тут и говорить нечего)))

Митко Соловец?
21.03.2016
21:11:35
молодой еще
в конце года посмотрим)

Google

Митко Соловец?
21.03.2016
21:12:11
Плюсы Erlang, общее мнение:
Хорошая модель многопоточности, которой удобно пользоваться. Модель акторов и асинхронность позволяют легко писать эффективный многопоточный код.
За 20 лет использования в нагруженных проектах сформировались стандарты и шаблоны, собранные в OTP-фреймворк. С ними проще строить сложные, но стабильные и надежные системы.
Erlang умеет использовать все доступные ядра. Нет необходимости запускать отдельный экземпляр сервиса для каждого ядра.
Низкий порог вхождения. Язык простой, изучается быстро (однако тут есть некоторые подводные камни, о которых будет написано ниже).
чет я сомневаюсь насчет последнего
наоборот говорили, что язык не простой

Pavel ?
21.03.2016
21:13:06
Я со спрингом груви трогал, там красиво, котлин пока в вебе не трогал

Митко Соловец?
21.03.2016
21:13:15
груви медленный
это проблема
да что там
спринг сам по себе медленный

Pavel ?
21.03.2016
21:14:06
Веб апликуха это не узкое место обычно)

Митко Соловец?
21.03.2016
21:14:16
был удивлен, когда узнал, что связка undertow+jersey вчистую уделала спринг+томкат
твоя правда

Pavel ?
21.03.2016
21:14:20
Поэтому похуй)

Митко Соловец?
21.03.2016
21:14:24
но когда очень большие нагрузки

Google

Митко Соловец?
21.03.2016
21:14:27
то это тоже влияет

Pavel ?
21.03.2016
21:15:41
В больших нагрузках нельзя di использовать
Иначе беда

Митко Соловец?
21.03.2016
21:15:50
orm
тоже нельзя

Igor
21.03.2016
21:16:01
jdbc)

Pavel ?
21.03.2016
21:16:02
И это тоже

Митко Соловец?
21.03.2016
21:16:25
вообще все хайлоад проекты выглядят внутри как говно

Pavel ?
21.03.2016
21:16:33
Никаких асм рефлексию маппинг и тд

Митко Соловец?
21.03.2016
21:16:33
ибо тюнинг берет свое)
насчет DI
надо покопать
насколько мне известно
в одноклассниках используется EJB

Pavel ?
21.03.2016
21:17:01
И будет ява как из пушки стрелять

Митко Соловец?
21.03.2016
21:17:09
на серверах бизнес-логики

Pavel ?
21.03.2016
21:18:51
Может это какаято статистика медленная?

Митко Соловец?
21.03.2016
21:26:16
в статье 2011 года
сказано, что сервера бизнес логики
все

Google

Митко Соловец?
21.03.2016
21:30:09
http://www.paralleluniverse.co/quasar/

Pavel ?
21.03.2016
21:36:14
Котлиновцы любят квазар, этож вроде чтото типа акки

tirips
21.03.2016
21:42:57

Igor
21.03.2016
21:57:58
ForkJoin в топе?
Легковесные потоки в Java / Хабрахабр
https://habrahabr.ru/post/171323/
#java #habrahabr

parikLS
21.03.2016
22:09:40
не хочешь джоины - делай в той же таблице еще 1 колонку с картинкой и множ записи, это коммон практис в хранилищах
хотя я бы лучше таки джоин

Igor
21.03.2016
22:15:16

parikLS
21.03.2016
22:21:23

Igor
21.03.2016
22:24:31

parikLS
21.03.2016
22:25:29

Igor
21.03.2016
22:25:38

@proDOT
21.03.2016
22:25:49
А семантика денормализуема? Трипл хранилище?

parikLS
21.03.2016
22:26:00

Igor
21.03.2016
22:26:15
в абстрактном варианте
конкретно у меня скорость вообще ни на что не влияет
ну а так я писал, есть объект с 10 полями, к нему надо хранить линки на картинки, в среднем 3-4
джойн ради этого знатно раздувает базу
как и твой вариант с копированием

parikLS
21.03.2016
22:29:14
ну тут смотря каких целей ты добиваешься и какие обьемы данных)

Google

Igor
21.03.2016
22:29:37
У меня маленькие, поэтому добиваюсь удобства)

parikLS
21.03.2016
22:30:06
а к какому варианту ты пришел? сори я по диагонали читал)

Igor
21.03.2016
22:30:49
В строчке через запятую)

parikLS
21.03.2016
22:31:12
а картинки ты сам загружаешь?

Igor
21.03.2016
22:31:32
Да
Это админка для каталога)

parikLS
21.03.2016
22:32:19
а что если картинка будет называеться 1,2.jpg
?)

Igor
21.03.2016
22:32:40
Переименую)

parikLS
21.03.2016
22:32:59
а если референс таблица тогда не нужно было бы ахахах)))

Igor
21.03.2016
22:33:24
Зато с ней ебаться)
Переименовать запятые на _ проще)
Все равно это имя дальше никто не увидит)

parikLS
21.03.2016
22:34:16
ну эт наверно уже на любителя, как по мне наоборот удобнее чем постоянно парсить поле
да и с точки зрения нормализации это правильно

Igor
21.03.2016
22:35:51
С точки зрения нормализации да
С точки зрения удобства круче всего было бы использовать родной массив базы
Если бы он полностью поддерживался в jpa

Pavel ?
21.03.2016
22:44:07
@igorz у тебя там стринг?

Igor
21.03.2016
22:44:16
Ага

Google

Pavel ?
21.03.2016
22:44:52
Hibernate, Postgres & Array Type - Stack Overflow
http://stackoverflow.com/questions/21940642/hibernate-postgres-array-type
Первый ответ, юзертайп создавать пробовал?

Igor
21.03.2016
22:45:53
Я эту штуку сюда скидывал)
Да, так делал
Но неудобно
Интересно, что jpa не захотел только считывать
Записывал хорошо
Завтра еще может попробую поиграться, вдруг и читать научится

Pavel ?
21.03.2016
22:49:40
Так чего неудобно то, только тайп к полю колбасить и все

Igor
21.03.2016
22:51:00
Так мне же целиком объект доставать надо
Это же каждое поле отдельно и самому заполнять потом, нет?

Pavel ?
21.03.2016
22:52:21
Mapping Array Column of postgres in Hibernate | madhavivaram
https://madhavivaram.wordpress.com/2015/06/12/mapping-array-column-of-postgres-in-hibernate/
Как я понял во время вытаскивания строки из базы подключается юзертайп и нативным ждбс вытаскивает данные

Igor
21.03.2016
22:53:54

Pavel ?
21.03.2016
22:54:18
Читает через нульсейвгет пишет через нульсейфсет

Igor
21.03.2016
22:55:26
Вот писало у меня оно нормально через нульсейвсет, а читать через нульсейвгет не захотел
Уходило только в assemble

Pavel ?
21.03.2016
22:56:20
По идее должен читать))
Завтра сам разверну слона ради этого))