Доступ к базе данных [закрыто]
Я хочу: сделать сайт с таблицей-рейтингом студентов. Студенты и их оценки будут браться из Google Sheets.
Моей первой реализацией был следующий алгоритм:
- The user visited the page with the rating
- The program received data from Google Sheets
- The program compared the received data with the data in the Django database
- If there were duplicates, she deleted the copy. If the students ' scores were changed, the program updated the data
- The program outputs data to the website
Я понимаю, что такой алгоритм отвратителен. Потому что от программы поступает слишком много запросов, а при большом количестве записей скорость будет значительно падать.
Как вы думаете, будет ли целесообразно отказаться от базы данных Django и сразу загрузить данные из Google Sheets. В этом случае можно пропустить сравнение данных и дополнительный доступ к базе данных.
Если есть другие решения моей проблемы, то я с радостью приму ваши предложения. К сожалению, это мой первый опыт работы с веб и базой данных.