@zven_bpe

Что выбрать: sqlite или redis?

Пишу бота на aiogram. Нужно сделать фичу - рассылку уведомлений пользователям.
Для реализации нужно где-то хранить telegram_user_id юзеров, которые когда-либо нажимали кнопку "Начать"
Не хочу для этого использовать БД, даже sqlite. Вдруг будет слишком долго? Хочется redis
Но до конца не уверен в том, что использовать
Нужен просто совет)
  • Вопрос задан
  • 461 просмотр
Решения вопроса 3
Вдруг будет слишком долго?
Не будет. Забудьте вообще на данном этапе своего обучения про существование такого понятия как "скорость", пока не столкнётесь с тормозами в реальности.
Хочется redis
Его сложнее администрировать, чем sqlite. Но если хотите - развлекайтесь.
Ответ написан
mayton2019
@mayton2019
Bigdata Engineer
Можно попробовать вот эту фичу (Redis Queue)
https://redis.io/glossary/redis-queue/

Не должно быть "слишком долго". Как раз как хочет автор. :)
Ответ написан
Комментировать
@Everything_is_bad
1. Для более менее загруженного бота, который пишет в базу, sqlite может вызвать проблемы, тогда уж лучше postgresql или mysql
2. Для нормальной работы aiogram, в любом случае нужен Redis.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы