Я реализую функцию сохранения прогресса. Под этим я имею в виду, что пользователь может в любой момент сохранить свой прогресс в веб-приложении, поэтому мне нужен постоянный процесс сохранения. Мой бэкэнд — это Java Spring Hibernate с Postgres и React (с TS) в качестве внешнего интерфейса.
Пользователю необходимо заполнить много информации. Итак, каков наилучший подход: следует ли мне сохранять каждый сохраненный шаг в столбце jsonb или мне следует использовать много-много таблиц, которые связаны друг с другом через PK. Каковы преимущества и недостатки обоих подходов?
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/789 ... on-process