Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 April 15

NB

Nikita Batrak in Ruby, Rails, Hanami | dry-rb
это факт
источник

ML

Michael Lutsko in Ruby, Rails, Hanami | dry-rb
хотя наверное вы правы, лишним не будет
источник

NB

Nikita Batrak in Ruby, Rails, Hanami | dry-rb
hdd место дешевое, сделать dwh помойку какую-то и партиционировать туда
источник

NB

Nikita Batrak in Ruby, Rails, Hanami | dry-rb
для аналитики может в будущем тоже пригодиться
источник

PK

Pavel Kvasnikov in Ruby, Rails, Hanami | dry-rb
Малость пропустил вот как в sidekiq можно сделать классический вариант https://github.com/mperham/sidekiq/wiki/Scheduled-Jobs есть минус - выжирает память
источник

NB

Nikita Batrak in Ruby, Rails, Hanami | dry-rb
это так себе решение, потому что в случае Михаила редис может разбухать и для персистентности придется включать AOF и редис станет медленным
источник

ML

Michael Lutsko in Ruby, Rails, Hanami | dry-rb
Pavel Kvasnikov
Малость пропустил вот как в sidekiq можно сделать классический вариант https://github.com/mperham/sidekiq/wiki/Scheduled-Jobs есть минус - выжирает память
да я это знаю, но что-то не хочу с редисом связываться
источник

NB

Nikita Batrak in Ruby, Rails, Hanami | dry-rb
т.е. условно если пользователь купит билет на самолет через пол года, то эта джоба будет пол года просто так в редисе валяться?
источник

NB

Nikita Batrak in Ruby, Rails, Hanami | dry-rb
чтобы уведомить его за 1-3-5 дней?
источник

PK

Pavel Kvasnikov in Ruby, Rails, Hanami | dry-rb
У нас падало когда мандрил ушел в даунтайм и за два дня кажется набежало больше 200к+ джобов, но это наверно около 16гб памяти вышло
источник

PK

Pavel Kvasnikov in Ruby, Rails, Hanami | dry-rb
Nikita Batrak
т.е. условно если пользователь купит билет на самолет через пол года, то эта джоба будет пол года просто так в редисе валяться?
Да, а в базе данных сколько она будет висеть?
источник

NB

Nikita Batrak in Ruby, Rails, Hanami | dry-rb
Pavel Kvasnikov
Да, а в базе данных сколько она будет висеть?
сколько нужно, это не больно по ram
источник

ML

Michael Lutsko in Ruby, Rails, Hanami | dry-rb
Nikita Batrak
т.е. условно если пользователь купит билет на самолет через пол года, то эта джоба будет пол года просто так в редисе валяться?
а еще не дай боже нужно проду куда-то переехать))
источник

NB

Nikita Batrak in Ruby, Rails, Hanami | dry-rb
Michael Lutsko
а еще не дай боже нужно проду куда-то переехать))
это не проблема
источник

ML

Michael Lutsko in Ruby, Rails, Hanami | dry-rb
за 4 года уже раз 10 перевозили прод)) у меня уже на этот случай ансибл скрипт даже написан))
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
Pavel Kvasnikov
Да, а в базе данных сколько она будет висеть?
У тебя в базе лежат годами какие-то данные, не вижу тут проблем
источник

PK

Pavel Kvasnikov in Ruby, Rails, Hanami | dry-rb
Anton Davydov
У тебя в базе лежат годами какие-то данные, не вижу тут проблем
Оба варианта ок. И оба могут улечься при очень высоких нагрузках.
источник

NB

Nikita Batrak in Ruby, Rails, Hanami | dry-rb
вариант с бд дешевле и надежнее же, не?
источник

ML

Michael Lutsko in Ruby, Rails, Hanami | dry-rb
Nikita Batrak
вариант с бд дешевле и надежнее же, не?
ну тут я даже не раздумываю, я делаю на Постгресе, Редис не хочу
источник

PK

Pavel Kvasnikov in Ruby, Rails, Hanami | dry-rb
Nikita Batrak
вариант с бд дешевле и надежнее же, не?
Редис же тоже БД) Да в целом конечно классическая СУБД лучше справляется с долгосрочным хранением данных.
источник