dawasaturday:
тебе всеже стоит пройтись по туториалу джанго
Так ты узнаешь, что для разработки приложения поумолчанию используется файлова СУБД sqlite, которая не требует установки
Также ты узнаешь, что в джанго встроен простой вебсервер, которого хватает для разработки
mozyr:
в знании СУБД нет ничего сакрального. Полвека назад люди мучались теми же вопросами ,что и ты сейчас
Как хранить
Как получать быстро
Как не гемороиться с дублированием
Как переложить заботы на автоматику и заняться делом
Чтоб получить все ето пришлось выдумать реляционную алгебру, а из нее получить SQL и нормальные формы
3 (третья) нормалья форма - говорит, что нам не нужно хранить кучу повторов одной и той же сущности
если у нас есть клуб - не нужно его название повторять в каждой таблице - достаточно сослаться на его уникальный идентификатор ( id )
Аналогично с футболистами, полями, чемпионатами и тд
sql - дает возможность из кучи таблиц собрать данные в такой последовательности как тебе нужно
Теперь про терминологию
noSQL != NOSQL
без SQL != не только SQL
Mongo != PostgreSQL
Зачем вообще могут понадобиться БД без SQL, консистентности и др плюшек?
Собственно, есть случаи, когда ты достиг такого размера хранилища, что у тебя нет возможности ждать синхронизации данных на нодах и ты сам можешь сказать, консистентны твои данные или нет
Или когда тебе важна консистентность блока данных, которые никак не связаны с другими блоками
Аналогия - если у тебя есть задача осветить внутренние чемпионаты Андорры и Монголии - монга тебе прекрасно подойдет