Задать вопрос
@yavaskript

Почему SQLite не нужно запускать, тогда как MongoDB должен быть запущен?

Вопрос, возможно, глупый, но все же... Почему во Flask-приложении достаточно просто прописать
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///test.db'

чтобы работать Flask мог работать с SQLite. При этом сервер БД запускать не нужно.
А при работе с MongoDB нужно перед этим запускать mongo
  • Вопрос задан
  • 65 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Продвинутый SQL
    5 недель
    Далее
  • Академия Eduson
    SQL-разработчик: тариф Базовый
    3 месяца
    Далее
  • Яндекс Практикум
    SQL для разработки
    4 месяца
    Далее
Решения вопроса 2
DevMan
@DevMan
потому что у sqlite нет никакого сервера.
https://ru.wikipedia.org/wiki/SQLite
Ответ написан
Комментировать
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Потому что SQLite - это всего лишь библиотечка, позволяющая работать sql-запросами с данными в файле, а не настоящая СУБД. Она не предназначена ни для многопользовательского доступа, ни для существенных нагрузок.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы