Есть следующие службы, обеспечивающие различные виды представления хранимых данных:
В качестве основных данных, вносимых в рамках работы, предполагается использовать список студентов группы и изучаемых курсов в рамках семестра.
Для Redis – только список студентов с ключом в виде номера зачетной книжки
Для MongoDB – документ с данными и составом группы
Для Neo4J – Связи между группой-студентом-курсом, рассчитывая, на использование курсов по выбору.
Для ElasticSearch – данные с полнотекстовым описанием курса.
Для PosgreSQL – данные о посещении лекций студентами с партиционированием по неделе посещения. Данные о посещении при заполнении рекомендуется сформировать с помощью случайного выбора.
№3
На основе информации о группах учащихся, курсах обучения, лекционной программе и составу лекционных курсов и практических занятий, а также структуре связей между курсами, специальностями, студентами кафедры и данными о посещении студентами занятий, сформировать структуру хранения и связей в реляционной базе данных. Разместить информацию по различным видам представления хранения данных (структуры ключ-значение, объекты документ-композиция, наборы типизированных связей, полнотекстовая информация с метаданными, транзакционные данные с партицированием) для обеспечения оптимальной структуры для выборки информации в целях аналитических запросов. Обосновать свой выбор с точки зрения характеристик типов хранилищ.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |