@haskellru

Страница 1449 из 1551
Евгений
08.09.2018
15:19:57
Не могу понять почему нет

Anton
08.09.2018
15:20:27
Всё же для игровых серверов базы слишком медленные

Евгений
08.09.2018
15:20:49
Базы разные бывают

Anton
08.09.2018
15:21:27
Ну если туда занести inmemory хранилища, то вопросов нет

Google
Alexander
08.09.2018
15:24:26
Но состояние можно же хранить в специализированных местах
ты постепенно дампаешь часть стейта чтобы восстановиться, это да

но процесс восстановления дорогой и разрешает что-нибудь потерять (иногда)

Евгений
08.09.2018
15:26:35
Под базой я понимаю любое приложение, нацеленное на хранение состояния и доступное через сеть. Не юзать базы практически всегда означает написать свою, но дёргать её не через удалённые вызовы, а через шарад-мемори

Alexander
08.09.2018
15:27:06
ну вопрос будет в ее zero downtime обновлении

Anton
08.09.2018
15:27:10
И единственный случай, когда надо писать shared memory хранилище, это игры (считай любые симуляции)

Anton
08.09.2018
15:27:37
Именно

Приходится всё кешировать агрессивно в памяти сервера

Iva
08.09.2018
15:28:06
embeded memchached базы нет?

Anton
08.09.2018
15:28:32
Я в embeded не лез, мб это второй случай

Iva
08.09.2018
15:28:50
эмбедед это встроенная в приложение бд

Евгений
08.09.2018
15:28:54
Ну эмбеддед делает автоматически приложение стейтфул

Google
Iva
08.09.2018
15:28:57
в оперативе

та же самая СУБД

Alexander
08.09.2018
15:29:17
А в чём проблема?
В том, что для некоторых серверов даже инмемори базы - слишком медленно, нужен raw state и по песочнице для каждой сессии (игры).

Iva
08.09.2018
15:29:28
и нету оверхеда

Евгений
08.09.2018
15:30:09
и нету оверхеда
Но проблемы зеро-даунтайм она не решает

Iva
08.09.2018
15:30:42
проблема зеро даунтайма решается шардами, орхестраторами и микросервисами

Евгений
08.09.2018
15:31:03
В стейтфуле? Нет же

Только писать кластер

Iva
08.09.2018
15:31:26
кластер всё решает

Евгений
08.09.2018
15:31:50
Написать кластер это непростая задача

Iva
08.09.2018
15:32:04
да ладно.

Если есть одна бд, и стейтлесс приложухи, то там их дробить на инстансы одно удовольствие

Евгений
08.09.2018
15:32:50
Так блин :(

Iva
08.09.2018
15:33:20
Распределённое и стейтфулл плохо дружат

Imants
08.09.2018
15:51:45
Riak как-то их подружили.. https://en.wikipedia.org/wiki/Riak

Yuriy
08.09.2018
17:50:54
Распределённое и стейтфулл плохо дружат
кстати, я тут CRDT БД разрабатываю...

Imants
08.09.2018
17:52:50
и где теперь тот риак?
даже хорошему продукту могут не найтись покупатели. Время такое - разруха..

Pavel
08.09.2018
18:10:54
Imants
08.09.2018
18:31:02
там дело не в продукте, а в менеджменте
может и так. я не в курсе. А что они делают неправильно? Riak попробовал. Работает, но не подошёл.

Google
Pavel
08.09.2018
19:16:23
может и так. я не в курсе. А что они делают неправильно? Riak попробовал. Работает, но не подошёл.
а они уже не делают. они уже закрылись. вроде как код договорились выложить в OSS. а в кратце, там выпилили очень ок руководителей и поставили "эффективных" менеджеров, которые по итогу уволили некоторое кол-во очень техничных людей и следом за ними ушли почти все остальные. дальше это все превратилось уже больше в бодишоп под распиаренным ранее брендом. ну и в итоге это как-то уже и продавать не сильно стало получаться или такие же "эффективные" продажники пришли на смену. и по итогу - они банкроты

Imants
08.09.2018
19:18:18
печально.

Pavel
08.09.2018
19:19:21
Iva
08.09.2018
19:55:42
Riak как-то их подружили.. https://en.wikipedia.org/wiki/Riak
Ну они же много усилий для этого потратили.

Тратить их каждый разкогда тебе нужно нелокальное состояние для больше чем одного исполнителя, на сой взгляд, дурная работа.

A64m
08.09.2018
20:15:48
комитетчики весь год не особо работают, но как время чего-нибудь принять уже до релиза подходит - вообще мертвые

Imants
08.09.2018
20:20:34
Нужно всё взвесить ? Они каждый релиз одобряют?

A64m
08.09.2018
20:21:11
они одобряют отдельные фичи

что в каком релизе будет они не решают

вернее это решается вне этого процесса

потому что вообще в комитете есть люди которые много чего решают

Imants
08.09.2018
20:24:12
.. но медленно, да? Наверное, переписываются с коллегами, выслушивают советы..

A64m
08.09.2018
20:25:15
нет конечно просто своими делами занимаются

Alexander
08.09.2018
20:25:49
им же за их работу никто не платит

вот если бы платили по $1k за принятый пропозал

A64m
08.09.2018
20:26:09
по процессу их обсуждения открыты для чтения, так что всем видно что они (не)делают

Alexander
08.09.2018
20:26:13
или про какой комитет?

если про языковой, то $0.5k за включенный в базу extension

Haskell Summer of improved language

можно брать extension и делать всю работу для включения в base

Google
Alexander
08.09.2018
20:27:32
ой в стандарт

A64m
08.09.2018
20:29:21
боюсь, за $1k комитетчик разве что пообещает что-нибудь прочесть в следующем месяце и забудет на полгода

надо новый комитет из студентов собрать

Alexander
08.09.2018
20:34:00
это кстати тоже вариант

причем завершение работы должно быть темой диплома

а чем эффективно в байстринге заменить символ на пару символов

если мы в кондуитах

A64m
08.09.2018
20:42:31
ничем же

Alexander
08.09.2018
20:42:46
это не подходит

вообще я могу сделать BS.split (=='c') пачку раз

не очень эффективно наверное будет

у кондуитов такая огромная либа.. бесит немного

напишешь код, а тебе на ревью, а это можно сделать методами тыЕгоНикогдаНеВидел и расширение-кондуитов.тыТожеЕгоНикогдаНеВидел

A64m
08.09.2018
20:45:06
сплит-то будет эффективный, во со сращиванием обратно не все весело

Alexander
08.09.2018
20:45:09
которое возможно будет работать так же

там дальше Builder

т.е. у меня сейчас пайп из байтстрингов в билдер

мне в неё встроиться надо

A64m
08.09.2018
20:46:55
т.е. через пайп мелкие чанки пойдут?

Alexander
08.09.2018
20:47:29
похоже что да

Google
Alexander
08.09.2018
20:47:47
с другой стороны я могу приделать singleton к следующему

A64m
08.09.2018
20:48:15
я думаю лучше все эти замены до кондуитов сделать, они ж тормозные там только здоровый чанк и спасает

Alexander
08.09.2018
20:48:34
там с sourceFile начинается все

кстати

у меня csv-conduit тормозит больше кассавы

причем прилично так

слоан обещал посмотреть, но уже больше полугода прошло

а по пачке символов поиска в bytestring нету?

насколько я помню

а не, есть

красота

подлый breaksubstring

Kirill
08.09.2018
21:48:38
@qnikst вроде ты сегодня тут или в блах говорил, что бэкпэк в стэке не видать? https://github.com/commercialhaskell/stack/pull/4299#issuecomment-419664743

Alexander
08.09.2018
21:50:51
отлично

Dmitry
09.09.2018
05:54:06
Стоило выступить с Haskell презентацией и сказать, что Backpack в stack не предвидется, как они тут же зашевелились...

Iva
09.09.2018
08:37:07
Да вроде же где - то есть провайдеры типа в рантайме

ну типы они все в области разума, в рантайме вроде как их и нет

Terminator
09.09.2018
09:07:04
Yx Aale будет жить. Поприветствуем!

Страница 1449 из 1551