В каком случае стоит хранить данные в обычном файле с данными (например csv или json), а в каком случает стоит использовать бд (sqlite, mysql и тд)?
В бекенде у бота будет файл с данными (около 500 строк и 15 столбцов). На основании этих данных и будет базироваться работа бота. Данные периодически будут редактироваться.
Собственно возникла дилемма что использовать, заранее благодарен за любые советы!
На данном этапе наиболее целесообразно использовать SQLite (всего 1 файл), если, конечно, речь не о размещении бота на Heroku. Но, главное - доступ к данным через стандартный SQL.