Data structures 存储训练信息的最佳方式是什么?

Data structures 存储训练信息的最佳方式是什么?,data-structures,Data Structures,我正在玩一个锻炼应用程序android,想把锻炼和日期匹配起来。基本结构是: 每个日期都有零次或一次训练。 每项训练有一个或多个练习。 每个练习都有一个名称和一个或多个集合。 每一组都有一个重量,以及一次或多次重复。 我正在考虑一个json文件,其中: 每个日期属性都有一个练习对象列表。 每个练习对象都有一个名称和一组对象。 每个集合对象都有一个权重属性和一个重复属性。 想法?如果你是用安卓系统做的,用CLASE来表示你提到的不同实体 为了将信息保存在手机中,我建议您使用内置的sqlite数据库

我正在玩一个锻炼应用程序android,想把锻炼和日期匹配起来。基本结构是:

每个日期都有零次或一次训练。 每项训练有一个或多个练习。 每个练习都有一个名称和一个或多个集合。 每一组都有一个重量,以及一次或多次重复。 我正在考虑一个json文件,其中:

每个日期属性都有一个练习对象列表。 每个练习对象都有一个名称和一组对象。 每个集合对象都有一个权重属性和一个重复属性。
想法?

如果你是用安卓系统做的,用CLASE来表示你提到的不同实体

为了将信息保存在手机中,我建议您使用内置的sqlite数据库

如果您计划将应用程序构建为RESTAPI或webservice的前端,那么可以使用json文件与服务器交换信息。现在,在服务器上,您可以将数据持久化到您选择的数据库中。我会选择像mysql这样的关系数据库,但对于您提出的模型,也可以选择Nosql