Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 1, 2020 13:46:23

Prikool3
Зарегистрирован: 2019-11-21
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Когда использовать БД?

Решил написать небольшого телеграмм-бота для учета личных финансов. Встал вопрос о хранении данных. Дело в том, что их там всего ничего(около 10 статей расходов). И вот вопрос: лучше хранить их в БД или в обычном файле?

Офлайн

#2 Июнь 1, 2020 13:56:24

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8022
Репутация: +  559  -
Профиль   Отправить e-mail  

Когда использовать БД?

Ну а вам то как кажется лучше?



Онлайн

#3 Июнь 1, 2020 13:59:11

Prikool3
Зарегистрирован: 2019-11-21
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Когда использовать БД?

Мне кажется, что лучше в файл. Просто я с этим дел никогда не имел, вот и хочу понять, где та грань, когда нужно БД подключать, а когда файла достаточно

Офлайн

#4 Июнь 1, 2020 14:35:57

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8022
Репутация: +  559  -
Профиль   Отправить e-mail  

Когда использовать БД?

Вы эту грань почувствуете самостоятельно. Если считаете, что лучше в файл, пишите в файл. Никто вам не даст никакого вменяемого совета.



Онлайн

#5 Июнь 1, 2020 16:37:46

VadimK
Зарегистрирован: 2013-07-03
Сообщения: 190
Репутация: +  15  -
Профиль   Отправить e-mail  

Когда использовать БД?

sqlite чем не устраивает ? Ну и потом, бд тоже инфу в файл пишет

Офлайн

#6 Июнь 1, 2020 23:29:24

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 8420
Репутация: +  756  -
Профиль   Отправить e-mail  

Когда использовать БД?

Prikool3
Решил написать небольшого телеграмм-бота для учета личных финансов. Встал вопрос о хранении данных. Дело в том, что их там всего ничего(около 10 статей расходов). И вот вопрос: лучше хранить их в БД или в обычном файле?
Бот обычно размещается на хостинге, а на хостинге часто не дают в файлы писать, только доступ к БД дают.



Офлайн

#7 Июнь 2, 2020 00:57:36

VadimK
Зарегистрирован: 2013-07-03
Сообщения: 190
Репутация: +  15  -
Профиль   Отправить e-mail  

Когда использовать БД?

py.user.next
а на хостинге часто не дают в файлы писать
Чего ?

Офлайн

#8 Июнь 2, 2020 03:09:13

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 8420
Репутация: +  756  -
Профиль   Отправить e-mail  

Когда использовать БД?

VadimK
py.user.next
а на хостинге часто не дают в файлы писать
Чего ?
https://dev.to/askrishnapravin/how-to-edit-files-in-a-heroku-dyno-and-persist-it-4fmo
https://stackoverflow.com/questions/39813677/writing-file-in-heroku-filesystem-and-reading-it-with-web-app
Всё, что ты запишешь, сотрётся при перезапуске докер-контейнера.



Офлайн

#9 Июнь 2, 2020 03:23:15

VadimK
Зарегистрирован: 2013-07-03
Сообщения: 190
Репутация: +  15  -
Профиль   Отправить e-mail  

Когда использовать БД?

Это специфика, с которой обычный юзер не сталкивается. А кто берет контейнеры, понимает что и как.

Офлайн

#10 Июнь 2, 2020 04:29:46

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 8420
Репутация: +  756  -
Профиль   Отправить e-mail  

Когда использовать БД?

VadimK
Это специфика, с которой обычный юзер не сталкивается. А кто берет контейнеры, понимает что и как.
То же самое происходит на Google App Engine
https://stackoverflow.com/questions/2680215/how-to-write-or-create-when-no-exist-a-file-using-python-and-google-appengine



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version