@proGO

Страница 958 из 1674
Kirill
29.10.2017
20:56:32
голанг кстати тоже
наименьшее из, да

Ой, а свой велосипед — прямо эталон надёжности
да у нас по жизни выбор говна из говен

Daniel
29.10.2017
20:57:19
Почему?
Очень странно ведет себя под большой нагрузкой. Понять, чем он занят, и почему упал - невозможно

Mike
29.10.2017
20:57:41
да у нас по жизни выбор говна из говен
Не стоит концепцию выбора языка натягивать на выбор всех инструментов

Google
Daniel
29.10.2017
20:57:56
Тем не менее

Roman
29.10.2017
20:57:57
Зачем вобще редис в Голанге?

Kirill
29.10.2017
20:58:09
Очень странно ведет себя под большой нагрузкой. Понять, чем он занят, и почему упал - невозможно
я даже слышал, что кто-то смог сделать отказоустойчивый кластер редиски запилить на коленке

выбор языка - это тоже выбор инструмента

и это - концепция выбора инструмента, а не только языка

Dmitry
29.10.2017
20:58:52
будет да еще в разы больше

Kirill
29.10.2017
20:59:05
Варвара, для одного из заказчиков
о как, ещё один факт в копилку

Dmitry
29.10.2017
20:59:07
и по памяти и по электричеству

Sergey
29.10.2017
21:00:54
Google
Mike
29.10.2017
21:01:11
вы так говорите что оверхеда от базы не будет
О каком оверхеде речь, при частоте запросов раз в полторы минуты?

Dmitry
29.10.2017
21:01:55
ага, в разы
вот представьте стоит pg и приходит запрос select 1;

Mike
29.10.2017
21:02:46
ну значит медленно будет работать
Давайте теперь заниматься преждевременными оптимизациями, лол

Dmitry
29.10.2017
21:03:01
сколько будет памяти потрачено и сколько кэша с диска прочитано - сколько левых операций

Mike
29.10.2017
21:03:02
Вам задачу решать, или велосипеды пилить?

Dmitry
29.10.2017
21:03:09
Vladimir
29.10.2017
21:03:12
@mersinvald ты чо, не имеет смысла же писать код, если он не ИДЕАЛЬНЫЙ

Dmitry
29.10.2017
21:03:43
дело не в идеальности, дело в том что отдаете на откуп базе сохранность данных

Mike
29.10.2017
21:04:08
дело не в идеальности, дело в том что отдаете на откуп базе сохранность данных
Да, отдаем. Именно тому инструменту, который СОЗДАН, ЧТОБЫ ОБЕСПЕЧИВАТЬ СОХРАННОСТЬ ДАННЫХ.

Если мы говорим о реляционке

Dmitry
29.10.2017
21:04:18
лол.

Amir
29.10.2017
21:05:06
Ребят, а boltdb не скопытится, если будет 600 запросов на запись в течении 2-3 секунд? Он их сам в ряд выложит и последовательно обработает или ошибку выдаст?

Daniel
29.10.2017
21:05:11
Дело не в скорости и не в оверхеде. Дело в том, что не надо к простому чат-боту прикладывать сервер субд. Не надо. «KISS, обезьяны»

Dmitry
29.10.2017
21:05:27
простую модель о который вы говорите просто реализовать с fsync. будет надежнее и быстрее

Dmitry
29.10.2017
21:05:40
чем pg по крайней мере

Daniel
29.10.2017
21:05:52
Google
Dmitry
29.10.2017
21:05:57
pg - проебал файл и данных нет. все. хер найдешь

Mike
29.10.2017
21:06:01
Это - по существу
Нет, это какие-то эмоции

Dmitry
29.10.2017
21:06:08
только целостность по индксам

Mike
29.10.2017
21:06:15
pg - проебал файл и данных нет. все. хер найдешь
Проебал файл, в который синхронизируешься — данных нет

Sergey
29.10.2017
21:06:36
проебал сервер - ничего нет

Dmitry
29.10.2017
21:06:46
база считает что с fsync киданула на диск - все больше его никто не нарушил и даже предупреждать о проблемах опенсорс базы не будут

Vladimir
29.10.2017
21:07:08
Аргументы по-существу будут?
если ты не можешь сказать "зачем тебе полноценная база" - она тебе не нужна

Mike
29.10.2017
21:07:11
если ты не можешь сказать "зачем тебе полноценная база" - она тебе не нужна
Для обеспечения сохранности данных. Ты не можешь по существу сказать зачем писать велосипед — он тебе не нужен.

Daniel
29.10.2017
21:07:53
Нет, это какие-то эмоции
Надо прикладывать, я правильно понял? Оооок

Dmitry
29.10.2017
21:07:55
Mike
29.10.2017
21:08:35
https://bugzilla.redhat.com/show_bug.cgi?id=845233
Вспоминается картинка с велосипедом и палкой

Dmitry
29.10.2017
21:09:01
прикрываясь базой усложнете путь до сохранности данных. в такой простой модели

Mike
29.10.2017
21:09:09
То же самое будет и с велосипедом, ровно в такой же ситуации

Лол

Dmitry
29.10.2017
21:09:10
если нужно sql, индексы - да

а тут - это сраный оверхед

вообщем ваше дело :)

Vladimir
29.10.2017
21:09:41
https://bugzilla.redhat.com/show_bug.cgi?id=845233
выбирая xfs ты должен осознавать чем тебе это грозит

Google
Vladimir
29.10.2017
21:09:45
если ты не осознаешь - нуууу

после первой потери данных будешь

база тут как бы не очень тебе поможет

Dmitry
29.10.2017
21:10:04
а ext4 пишут боги :)

Vladimir
29.10.2017
21:10:32
а ext4 пишут боги :)
ext4 также себя ведет если монтировать с nobarrier,data=writeback

Mike
29.10.2017
21:10:54
а ext4 пишут боги :)
Давай по существу, а. На ext4 проблемы нет на дефольных параметрах — дальше обсуждать тут нечего. И проблема с xfs не исчезнет от написания велосипеда, будет ровно то же самое.

Dmitry
29.10.2017
21:10:55
журналирования данных нет .

усе, о чем разговор

Vladimir
29.10.2017
21:11:57
"я выбрал FSNAME и у меня потерялись данные" - проблемы блин человека как человека

Admin
ERROR: S client not available

Dmitry
29.10.2017
21:12:31
еще вопросы есть по сопровождению или админ локалхоста?

Daniel
29.10.2017
21:13:15
xfs - default в EL
Это спасибо скажите, что не btrfs

Vladimir
29.10.2017
21:13:37
еще вопросы есть по сопровождению или админ локалхоста?
вопросов изначально не было. Я утверждаю что если ты ВЫБРАЛ xfs (согласие с выбором по-умолчанию - тоже выбор), то ТЫ должен понимать чем тебе это грозит

вопросов я не задавал, если посмотришь

Dmitry
29.10.2017
21:14:13
вообще в энторпрайзе нет выбора :)

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/storage_administration_guide/ch-xfs

сломалось - скажут а нука повтори на рекомендованных настройках

Mike
29.10.2017
21:15:23
Вопрос в том, чем fsync в базе другой от fsync в твоем велосипеде и с фига ли последний вдруг не подвержен проблема будет?

Аргументация против БД рассыпается нахер

Google
Daniel
29.10.2017
21:15:51
Вообще, конечно, жаль, что рядом с нашими никами не светится ссылка на наше cv. Или хотя бы на linkedin

Dmitry
29.10.2017
21:15:57
Аргументация против БД рассыпается нахер
я про то что тебе надо быть специалистом по дб

чтобы разобраться что там разъебало

и собрать по крохам

Vladimir
29.10.2017
21:16:16
@vadvmkn ну ты лишний раз повторяешь все те аргументы против ынтерпрайз решений, которые я и так знаю

Dmitry
29.10.2017
21:16:16
а тут ты все сам контролируешь

Vladimir
29.10.2017
21:16:39
связался с ынтерпрайзом - ну у тебя был выбор эторго не делать, сам дурак

Mike
29.10.2017
21:17:38
а тут ты все сам контролируешь
И несешь в итоге бОльшую ответственность: те грабли, которые давно отлажены в БД, будут и в твоем велосипеде, только никто не гарантирует, что ты их отладишь до выкатывания на прод

Mike
29.10.2017
21:18:54
вот и весь ответ, ответственность на DBA перекладываешь, если он есть конечно
Конечно перекладываю: нахер мне делать лишнюю работу вместо программирования бизнес-логики?

Dmitry
29.10.2017
21:19:05
я тут наговнокодил - нужна бахулька на 100k строк

Mike
29.10.2017
21:19:07
Вам задачу решать или в песочке играть?

Mike
29.10.2017
21:21:13
Какие грабли? Нам 100KB на диск не сериализовать? У нас лапки?
Масштабируй на 100 пользователей — и уже будут лапки. Проблему одновременной записи таки надо будет решать, никто за тебя ее не решит. А написать параллельный код без гонок данных и дедлоков новичок вряд ли осилит

По этому — почему бы не взять готовый инструмент, который решает эти проблемы за тебя, и не заняться задачей?

Daniel
29.10.2017
21:26:33
Масштабируй на 100 пользователей — и уже будут лапки. Проблему одновременной записи таки надо будет решать, никто за тебя ее не решит. А написать параллельный код без гонок данных и дедлоков новичок вряд ли осилит
1. Я все отмасштабировал 2. Осилит, на то стековерфлоу есть 3. Надо, все же, соотносить задачу и набор инструментов. Простой бот, например, может жить в минимальном инстансе aws и дампиться в s3. А если примотать к нему редис?

Dmitry
29.10.2017
21:26:44
спасибо за флуд, я спать :)

Mike
29.10.2017
21:28:08
1. Я все отмасштабировал 2. Осилит, на то стековерфлоу есть 3. Надо, все же, соотносить задачу и набор инструментов. Простой бот, например, может жить в минимальном инстансе aws и дампиться в s3. А если примотать к нему редис?
1. Выполнил лишнюю работу, которая не потребовалась бы, молодец. 2. И потратит на это довольно много времени, не факт что решит все проблемы: гонки данных коварны. 3. Простой бот может жить на минимальном инстансе DO и дампиться в бесплатные снапшоты.

Vladimir
29.10.2017
22:23:13
Кулстори бро. Масштабирование прям на высоте
Кул троллинг, бро. Весь сыр бор пошел от бота для телеграмма

Страница 958 из 1674