Доступ к базе данных [закрыто]

Я хочу: сделать сайт с таблицей-рейтингом студентов. Студенты и их оценки будут браться из Google Sheets.

Моей первой реализацией был следующий алгоритм:

  1. The user visited the page with the rating
  2. The program received data from Google Sheets
  3. The program compared the received data with the data in the Django database
  4. If there were duplicates, she deleted the copy. If the students ' scores were changed, the program updated the data
  5. The program outputs data to the website

Я понимаю, что такой алгоритм отвратителен. Потому что от программы поступает слишком много запросов, а при большом количестве записей скорость будет значительно падать.

Как вы думаете, будет ли целесообразно отказаться от базы данных Django и сразу загрузить данные из Google Sheets. В этом случае можно пропустить сравнение данных и дополнительный доступ к базе данных.

Если есть другие решения моей проблемы, то я с радостью приму ваши предложения. К сожалению, это мой первый опыт работы с веб и базой данных.

Вернуться на верх