То, что значения являются числовыми, подсказывает мне, что в конечном итоге вы обнаружите необходимость выполнять какую-то математическую функцию против них, такую как среднее или стандартное отклонение.Таким образом, вам лучше хранить их таким образом, чтобы вы могли использовать SQL для манипулирования ими, а не перетаскивать его обратно на язык программирования.
Теперь это не обязательно означает, что вы должны использовать другую таблицу.Но это, безусловно, самый простой, стандартизированный способ сделать это.Но если вы действительно хотите сохранить их вместе с другими данными в одной таблице (то есть в таблице workout
), используйте XML.
Я говорю XML, потому что большинство механизмов баз данных предлагают нестандартный SQL для запроса этих значений.У SQL Server, Oracle и MySQL есть способы сделать это.Сериализация связывает вас с любым языком программирования, с которым вы работаете (например, Java).В JSON отсутствует поддержка AFAIK для SQL, поэтому вам все еще нужно перенести его обратно на язык программирования, чтобы манипулировать осмысленным образом.