Size: a a a

SPb Reliability Meetup

2020 February 21

Е

Егор in SPb Reliability Meetup
размытый вопрос, что ты в сторедже хранить собрался? какой доступ?
источник

AN

Artem Navoiev in SPb Reliability Meetup
хранить стуктуру на 6-8 полей (2 мапы 4 стринги 2 времени)
источник

Е

Егор in SPb Reliability Meetup
какое соотношение read/write/update, по каким критерям
источник

AN

Artem Navoiev in SPb Reliability Meetup
доступ по двум стринговым ключам
источник

AN

Artem Navoiev in SPb Reliability Meetup
CRUD
источник

Е

Егор in SPb Reliability Meetup
очевидно что структура данных словарь!
источник

AN

Artem Navoiev in SPb Reliability Meetup
потом выборка по времени да датам создания и когда закончилось (если закончилось)
источник

AN

Artem Navoiev in SPb Reliability Meetup
апдейт будет 1 раз только когда событие завершится
источник

AN

Artem Navoiev in SPb Reliability Meetup
удаление будет после N времени
источник

Е

Егор in SPb Reliability Meetup
проще всего сделать дополнительную структуру данных виде реверт индекса, где ключ - дата, а значение - список ключей к элементам в основной мапе
источник

AN

Artem Navoiev in SPb Reliability Meetup
спасибо
источник

Е

Егор in SPb Reliability Meetup
удаление по TTL можно сделать на доступе + бэкграунд процессом, который оч четко описан в редисе, там что-то типа берем рандомно 100 ключей, если >=25% заэкспайрилось, повторяем или спим несколько секунд
источник

GG

George Gaál in SPb Reliability Meetup
Нам аэроспайк зашёл лучше, чем редис
источник

E

Etki in SPb Reliability Meetup
Eduard Generalov
Окей, чо в ЛС ко мне не отправил?)
всю неделю какой-то дикий кринж по всем чатам
источник

GG

George Gaál in SPb Reliability Meetup
Все так
источник

GG

George Gaál in SPb Reliability Meetup
Баню и в спам
источник
2020 February 22

E

Etki in SPb Reliability Meetup
Artem Navoiev
потом выборка по времени да датам создания и когда закончилось (если закончилось)
я правильно понимаю, что это уже на клиенте после получения записи по ключу?
источник

Е

Егор in SPb Reliability Meetup
George Gaál
Нам аэроспайк зашёл лучше, чем редис
я так понял дело не в стороннем решении, а надо простенький кэшик накидать)
источник

GG

George Gaál in SPb Reliability Meetup
да его можно прям в ОЗУ зафигачить )))) внутри своей программы, если осилишь
источник

Е

Егор in SPb Reliability Meetup
кого его?
источник