Скорость работы: Список или БД

vasyaya

Client
Регистрация
09.02.2015
Сообщения
555
Благодарностей
35
Баллы
28
Здравствуйте! Подскажите пожалуйста знающие люди.
Есть телеграм бот, работает через zennoposter.
Бот предназначен для выдачи определенной инфы клиенту.
Данные с информацией хранятся в списках. Списки статичные, максимум 400 строк в списке.

Принцип работы шаблона.
Юзер жмёт в меню бота категорию, бот получает команду, привязывет список к файлу, и выдаёт диапазон строк 0-2 итд.

Собственно сам вопрос.
Ускориться ли бот если в место списка буду использовать БД ? Или нет смысла заводить БД из за маленьких списков?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 718
Баллы
113
думается что если списки маленькие, то особо смысла нет. Если только для удобства обслуживания.
 
  • Спасибо
Реакции: vasyaya

vasyaya

Client
Регистрация
09.02.2015
Сообщения
555
Благодарностей
35
Баллы
28
думается что если списки маленькие, то особо смысла нет. Если только для удобства обслуживания.
Привязка списка к файлу в каждом цикле не влияет на скорость?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 718
Баллы
113
Привязка списка к файлу в каждом цикле не влияет на скорость?
конечно я не проверял. можно включить трассировку и там посмотреть сколько времени уходит на эту операцию
 
  • Спасибо
Реакции: vasyaya

backoff

Client
Регистрация
20.04.2015
Сообщения
6 041
Благодарностей
6 473
Баллы
113
бд юзать имеет смысл от 300к строк (ну главное чтобы строки не были по N тысяч символов :-) )

400 строк ну вообще ни о чем, не парься
 
  • Спасибо
Реакции: vasyaya

vasyaya

Client
Регистрация
09.02.2015
Сообщения
555
Благодарностей
35
Баллы
28
конечно я не проверял. можно включить трассировку и там посмотреть сколько времени уходит на эту операцию
В трасировке большие паузы показали только get и post запросы к telegram bot api .. Не понятно что делать с этим
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)