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

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

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

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

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

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