тысяч строк?
хоть миллионы
Да, но я имею ввиду, что бот может лечь в любой момент и все ваши "метрики" сбросятся
это не страшно.
а тогда такой вопрос тоже про нагрузку: что лучше - 1) делать 1000 запросов к sql-базе из 10 млн строк на выборку строк по шаблону, или 2) загружать в глобальную переменную всю эту базу и уже по ней выбирать строки через [item for item in переменная_с_10_млн_строк if шаблон_поиска in item[0]] ?
Ну как не страшно если у вас все "метрики" будут сбрасыватся рандомно или по кд?)
а почему они должны сбрасываться? бот должен работать. значит и переменная должна существовать и накапливать метрики (и отправлять куда надо)
Сервер у вас ляжет например. Никто не застрахован от этого и код тут не виноват
бот ничего не должен, он может упасть когда захочет
мы не туда пошли. подразумевается, что штатный режим работы - работа. а не падения
можешь гарантировать что бот не упадет?
у меня вопрос изначально совсем другой :) благодарю, что пытаетесь смотреть шире на него, и обойти большинство проблем, но всетаки я попробую еще раз - можно ли объявить переменную внутри функции мессадж хэндлер, и чтобы она не перезаписывалась при каждом сообщении юзера, а дополнялась
можно, это глобальная переменная
global a ??
У вас проект на долгосрок? Или "наклепать на коленке за гаражами в подворотне с пивком в левой руке"?
смысл, если не хочет
Тогда ставлю жопу, что с таким глобалом и недели не протянет ваш проект
то есть всётаки sql?
Обсуждают сегодня