什么时候更适合解析JSON或XML文件而不是规范化关系数据库?

我正在构建健身应用程序,建议我不要以这样一种方式设计它:我有一个关系数据库,该数据库由诸如“ set 1 rep 1”,“ set 1 rep 2”等字段组成。相反,有人建议我使用XML或JSON文件。

什么时候适合使用其中一个?我是否仍希望将信息带到6NF。如果是这样,什么信息?我的表是“用户”,“锻炼”,“锻炼”(用户进行包含锻炼的锻炼),然后是“ userWorkout”,“ workoutExercise”和“ userWorkoutExercise”。

锻炼的目标是根据输入的用户的专业知识水平(初学者,中级,专家)及其可用的设备(哑铃,杠铃,卧推或根本没有设备)来生成,具体取决于他们在设置中选择的内容。我列出了每个肌肉群的初学者,中级和专家级锻炼清单。

对于任何滥用行话的道歉。我还是这个新手。预先感谢您的帮助。

评论