@yavaskript

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

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

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

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

Войти через центр авторизации
Похожие вопросы