
Евгений
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 хранилище, это игры (считай любые симуляции)

Евгений
08.09.2018
15:27:28
Латенси?

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

Imants
08.09.2018
17:52:50

Pavel
08.09.2018
18:10:54

Imants
08.09.2018
18:31:02

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
Тратить их каждый разкогда тебе нужно нелокальное состояние для больше чем одного исполнителя, на сой взгляд, дурная работа.

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 будет жить. Поприветствуем!