Есть пользователи (около 200), и страница Портфолио, на которой отображается 10 таблиц, у всех таблиц разное количество столбцов, строки могут изменять(добавлять/удалять) сами пользователи.
То есть, у каждого пользователя своё портфолио и соответственно свои данные в таблице.
Есть 3 варианта хранения информации:
- Создать общую таблицу в MySql, которая бы хранила 1 строку с любой таблицы в json формате.
- Создавать под каждую таблицу страницы, таблицу(10шт) в БД MySql, с нужным количеством столбцов
- Создать общую таблицу с максимальным количеством столбцов и где столбцов меньше, оставлять поля пустыми
Поиск и сортировка по данным таблиц не нужна, в каком виде правильнее хранить информацию и почему?