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

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

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽