Latest posts on Когда использовать БД? topichttp://python.su/forum/topic/39088/2020-06-03T00:50:58+03:00Общий :: Базы данных :: Когда использовать БД?
2020-06-03T00:50:58+03:00py.user.next210416<blockquote><em>VadimK</em><br/>и ты по другому относишься</blockquote>Это у тебя какой-то комплекс. Там два варианта: 1) “Я должен заработать этот VPS”; 2) “Я за это заплатил, поэтому теперь мне должны за это”. Передавай привет товарищу Ленину. В первом случае ты просто платишь за всё подряд, даже за всякое дерьмо типа Макбука, Айфона и прочее разрекламированное. Во втором случае это типичная МММ, где заплатившие за воздух ждут, когда же начнётся обслуживание, они же заплатили. Не может же быть так, что с них деньги взяли просто так и ничего не сделали в ответ. В СССР же так не бывает.<br/><br/>В данном случае мы обсуждаем что? Ему надо поставить бота. Что ты можешь ему посоветовать? “Заплати за хостинг, к тебе будут по-другому относиться”. Ну дай ему денег на хостинг.<br/><br/>Я думаю, ему не стоит платить за хостинг. Сейчас есть хостинги, где всё можно бесплатно иметь месяцами, а то и годами. А в будущем их ещё больше будет становиться из-за конкуренции.
Общий :: Базы данных :: Когда использовать БД?
2020-06-03T00:22:01+03:00VadimK210415<blockquote><em>py.user.next</em><br/>И естественно, покажи как это бесплатно и за копейки делается. Давай, там много статей всяких есть, как Amazon бесплатно VPS раздаёт.</blockquote>Предпочитаю делать за деньги. Тогда и к тебе отношение другое, и ты по другому относишься. Так что выбирать, удобства за деньги или бедный родственник но бесплатно.
Общий :: Базы данных :: Когда использовать БД?
2020-06-02T23:49:00+03:00FishHook210412<blockquote><em>py.user.next</em><br/>При этом я не плачу за них ничего.</blockquote>Да! Аттракцион невиданной щедрости!<br/>
Общий :: Базы данных :: Когда использовать БД?
2020-06-02T23:35:47+03:00py.user.next210410<blockquote><em>VadimK</em><br/>Я х.з. что там в хероку, на том же амазоне никаких проблем нет.</blockquote>Продемонстрируй. Покажи бота, который пишет в файл. И естественно, покажи как это бесплатно и за копейки делается. Давай, там много статей всяких есть, как Amazon бесплатно VPS раздаёт.<br/>У меня на Heroku боты есть, и работают они надёжно месяцами, память у них (состояние бота) в PostgreSQL хранится. При этом я не плачу за них ничего. Минус там только в том, что они засыпают, если к ним запросов не поступает, и их нужно будить (тормоза при первом запросе).
Общий :: Базы данных :: Когда использовать БД?
2020-06-02T22:47:41+03:00VadimK210409<blockquote><em>py.user.next</em><br/>Ты лучше попробуй сделать на Heroku базу данных в SQLite-файле и что-нибудь туда сохранить. </blockquote>Секс в гамаке стоя в ластах - не, не удобно. Я х.з. что там в хероку, на том же амазоне никаких проблем нет. Хотя нафиг эти клауды, за 3 евро берется впс и делай что хочешь. Мы ведь не pci dss прднимаем.
Общий :: Базы данных :: Когда использовать БД?
2020-06-02T09:52:41+03:00py.user.next210381<blockquote><em>Prikool3</em><br/>Я так понимаю, что вариант с SQLite для Хероку не подходит?</blockquote>Там бесплатно только урезанная СУБД PostgreSQL. Её для памяти бота хватает. А платно-то там всё есть, только стоит оно там $20 в месяц и тому подобное.
Общий :: Базы данных :: Когда использовать БД?
2020-06-02T07:51:23+03:00Prikool3210377 <blockquote><em>py.user.next</em><br/>Ты лучше попробуй сделать на Heroku базу данных в SQLite-файле и что-нибудь туда сохранить. Можешь брать контейнеры, можешь не брать контейнеры. А потом будешь рассказывать, как оно прекрасно работает.<br/><br/>Есть хостинги, где можно файлы сохранять, но использование такого хостинга стоит денег. Там тебе дают поставить свою операционную систему, в которой можешь делать что-угодно. Но ради какого-то бота на три строчки ты не будешь аккаунт покупать, потому что этот бот просто не окупит эти затраты даже.</blockquote><br/>Я так понимаю, что вариант с SQLite для Хероку не подходит? Я как раз туда и хотел залить бота. И это касается только SQLite или вообще БД?
Общий :: Базы данных :: Когда использовать БД?
2020-06-02T04:36:39+03:00py.user.next210373<blockquote><em>VadimK</em><br/>sqlite чем не устраивает ? Ну и потом, бд тоже инфу в файл пишет</blockquote>Ты лучше попробуй сделать на Heroku базу данных в SQLite-файле и что-нибудь туда сохранить. Можешь брать контейнеры, можешь не брать контейнеры. А потом будешь рассказывать, как оно прекрасно работает.<br/><br/>Есть хостинги, где можно файлы сохранять, но использование такого хостинга стоит денег. Там тебе дают поставить свою операционную систему, в которой можешь делать что-угодно. Но ради какого-то бота на три строчки ты не будешь аккаунт покупать, потому что этот бот просто не окупит эти затраты даже.
Общий :: Базы данных :: Когда использовать БД?
2020-06-02T04:29:46+03:00py.user.next210372<blockquote><em>VadimK</em><br/>Это специфика, с которой обычный юзер не сталкивается. А кто берет контейнеры, понимает что и как. </blockquote>То же самое происходит на Google App Engine<br/><a href="https://stackoverflow.com/questions/2680215/how-to-write-or-create-when-no-exist-a-file-using-python-and-google-appengine">https://stackoverflow.com/questions/2680215/how-to-write-or-create-when-no-exist-a-file-using-python-and-google-appengine</a><br/>
Общий :: Базы данных :: Когда использовать БД?
2020-06-02T03:23:15+03:00VadimK210371Это специфика, с которой обычный юзер не сталкивается. А кто берет контейнеры, понимает что и как.
Общий :: Базы данных :: Когда использовать БД?
2020-06-02T03:09:13+03:00py.user.next210370<blockquote><em>VadimK</em><br/><blockquote><em>py.user.next</em><br/>а на хостинге часто не дают в файлы писать</blockquote>Чего ?</blockquote><a href="https://dev.to/askrishnapravin/how-to-edit-files-in-a-heroku-dyno-and-persist-it-4fmo">https://dev.to/askrishnapravin/how-to-edit-files-in-a-heroku-dyno-and-persist-it-4fmo</a><br/><a href="https://stackoverflow.com/questions/39813677/writing-file-in-heroku-filesystem-and-reading-it-with-web-app">https://stackoverflow.com/questions/39813677/writing-file-in-heroku-filesystem-and-reading-it-with-web-app</a><br/>Всё, что ты запишешь, сотрётся при перезапуске докер-контейнера.
Общий :: Базы данных :: Когда использовать БД?
2020-06-02T00:57:36+03:00VadimK210368<blockquote><em>py.user.next</em><br/>а на хостинге часто не дают в файлы писать</blockquote>Чего ?
Общий :: Базы данных :: Когда использовать БД?
2020-06-01T23:29:24+03:00py.user.next210361<blockquote><em>Prikool3</em><br/>Решил написать небольшого телеграмм-бота для учета личных финансов. Встал вопрос о хранении данных. Дело в том, что их там всего ничего(около 10 статей расходов). И вот вопрос: лучше хранить их в БД или в обычном файле?</blockquote>Бот обычно размещается на хостинге, а на хостинге часто не дают в файлы писать, только доступ к БД дают.
Общий :: Базы данных :: Когда использовать БД?
2020-06-01T16:37:46+03:00VadimK210352sqlite чем не устраивает ? Ну и потом, бд тоже инфу в файл пишет <img src="/static/djangobb_forum/img/smilies/smile.png" />
Общий :: Базы данных :: Когда использовать БД?
2020-06-01T14:35:57+03:00FishHook210343Вы эту грань почувствуете самостоятельно. Если считаете, что лучше в файл, пишите в файл. Никто вам не даст никакого вменяемого совета.