littleguga
@littleguga
Не стыдно не знать, а стыдно не интересоваться.

Как хранить данные(расписание занятий)?

Есть xls файл, который конвертируется в .json и уже потом парсится.
Структура вот такая:
d5187b0a9dc94a11a25c7a85f032645f.jpg

Есть группа. 6 дней, по 6 занятий, у каждого занятия есть - название, аудитория, преподаватель.

1. Сделать много .json по одному на каждую группу(около 1000 в итоге) и дергать их, когда нужно.
2. Хранить в базе данных: id-группа-массив значений
3. Хранить в базе данных: id-группа-день-пара-название-аудитория-преподаватель

Есть некоторые моменты, которые смущают:
1. Нужно выводить всё расписание за 6 дней за раз, а не по одному дню.
2. Нужно будет раз в месяц(иногда чаще) обновлять это расписание(иногда только одну группу, иногда все)

Как лучше сделать хранение данных?
  • Вопрос задан
  • 1726 просмотров
Решения вопроса 1
saboteur_kiev
@saboteur_kiev
software engineer
json был придумен не для хранения данных, это формат для того, чтобы данные упаковать, передать одним куском, с другой стороны распаковать с сохранением структуры.

Поэтому конечно хранить лучше в базе данных, откуда дергать уже нужные данные. Спроектировать базу данных можете любым удобным для вас способом. Одной таблицей, десятью таблицами...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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