我有一个名为 Workout 的实体,具有以下属性:
锻炼日期
运行时间
椭圆时间
楼梯大师时间
卧推重量
我要求用户在使用以下格式“@Username”的应用程序之前创建一个帐户。我正在使用 stackmob 进行托管。创建用户后,我想保存用户在用户个人资料下创建的每个“锻炼”对象,以供以后获取。
问题 1:如何避免将所有用户对象保存在一个位置的一个数据库?我是否需要为每个用户名创建一个实体作为他们的个人资料并将每个“锻炼”对象保存在他们的个人资料下?我希望用户能够根据日期获取这些对象。即从 2013 年 1 月到 2013 年 6 月?过去 6 周?并将对象显示在 UITable 中。
问题 2:我还希望用户将这些对象发送给另一个用户。即将详细信息发送给@Trainer。我相信我将使用推送通知来通知收件人用户另一个用户向他们发送了一个对象——有点像 facebook 通知。此时@Trainer 可以下载接收到的对象并查看、编辑或删除它。等等
在不影响性能的情况下完成这两项任务的最佳方法是什么?
有人可以指出我正确的方向/谢谢!