存储锻炼信息的最佳方式是什么?

时间:2018-02-07 21:45:59

标签: data-structures

我正在玩锻炼应用程序(android),并希望将锻炼与日期相匹配。基本结构是:

  1. 每个日期有零个或一个锻炼。
  2. 每次锻炼都有一次或多次锻炼。
  3. 每个练习都有一个名称和一个或多个组。
  4. 每组都有一个重量,一个或多个重复。
  5. 我正在考虑一个json文件,其中:

    1. 每个日期属性都有一个练习对象列表。
    2. 每个练习对象都有一个名称和一组设置对象。
    3. 每个设置对象都有一个权重属性和一个重复属性。
    4. 思想?

1 个答案:

答案 0 :(得分:1)

如果您使用Android,请使用clases来表示您提到的不同实体。

为了将信息保存在手机中,我想你使用内置的sqlite数据库。

如果您计划将应用程序构建为rest api或webservice的前端,那么您可以使用json文件与服务器交换信息。现在,在服务器上,您可以将数据保存在您选择的数据库中。我会使用像mysql这样的关系数据库,但是对于你提出的模型,使用Nosql替代方案也是可行的。