一张运动基本信息表,时间,地点,天气等,最重要的一个,运动类型,有跑步,游泳等。 然后是若干张子表按照运动类型划分,跑步表的字段是距离时间配速等等。游泳表的字段距离时间配速泳姿划的次数等。
第一张表的每一条对应一个子表的一条数据,但是可能是不同的表。这个用 ORM 一对一,一对多,都不符合。
这样设计是不是有问题?
1
crazyweeds 2023-12-05 23:33:31 +08:00
可以考虑 json ,或者 mongo 之类的。随便玩撒,洒洒水啦。
|
2
dayeye2006199 2023-12-06 01:52:26 +08:00 via iPhone
Jsonfield
|
3
zhangyl 2023-12-06 09:33:56 +08:00
Garmin fit 格式?
|
4
elboble OP @zhangyl 说来好笑,苹果健身 app 里截图,然后数据 ocr 出来,华为健康也是这样的。
这些数据都没有开放 api 获取,即使自己的数据也只能在 app 上看。苹果可以打包下载所有的详细数据,每隔几秒采集的各种数据,但是怎么算的算法也不知道。 所以出此下策了。 |
5
zhangyl 2023-12-07 10:14:27 +08:00
@elboble 苹果有 health kit ,但是需要你有一个 app 才能调用。华为也有 api ,但是需要各种审核条件才给你开通,可以提供 json 格式的数据。通用的还是佳明的 fit 格式
|