Я должен спроектировать структуру данных в соответствии с государствами в стране.
В стране более 30 штатов, и каждый штат будет писать и читать данные из своего штата. Проблема заключается в том, должен ли я иметь секционированную таблицу, которая будет секционирована кодом состояния, или создавать разные таблицы для каждого состояния? Я использую PostgreSQL. У меня нет опыта работы с секционированными таблицами. Для каждого штата будет огромное количество данных.
Данные будут пространственными данными каждого района, подрайона, деревни и школы в этих деревнях.
В нем также будут указаны данные о каждом ребенке, присутствующем в каждой школе. Это будет основная информация о ребенке.
Каждый ребенок будет проходить скрининг и на основе примерно 30-40 параметров каждый ученик будет отнесен к классу проблем, с которыми он сталкивается.
Также будут предоставлены данные, касающиеся проблем со здоровьем каждого учащегося. Это будет включать в себя проблемы с поведением и проблемы физического здоровья.
Медицинские бригады, посещающие школы, также будут храниться. Например, члены команды и их информация.
Полагаю, теперь все стало понятнее. В каждом штате будет более 1 миллиона строк.