【问题标题】:Modeling Objectify data in Google App Engine在 Google App Engine 中建模 Objectify 数据
【发布时间】:2016-03-25 07:26:19
【问题描述】:

我正在使用 objectify 在 Google App Engine 中开发应用后端,这将是对以下数据的实体进行建模的最佳方式(以下符号仅用于举例说明)

        {user:{
                 userInfo:{...},
                 activities:{
                   activityByDay1:{
                               activityDescription{...},
                               tasks:{
                                      task1:{"indexed by date"...},
                                      task2:{...},...
                                     }
                              },  
                   activityByDay2:{...},... 
                 }   
              }
        }

任务最多可以有 86400 条记录。 以及如何构建一个查询来返回这个结构,其中包含最新的 20 个任务和一个光标在 activityByDay 上?。

谢谢!

【问题讨论】:

    标签: java google-app-engine google-cloud-platform objectify google-cloud-datastore


    【解决方案1】:

    这个问题没有单一的答案。您如何对其建模将取决于树的每个“级别”的广度以及您打算执行的查询类型。这取决于您是否需要这些查询具有强一致性,是否需要在单个事务中编辑大量数据,以及各种数据位的变化频率。

    如果您需要有意义的建议,请扩展您的问题以包含尽可能多的此类信息。数据存储中没有像 SQL 中那样的“正常形式”。

    【讨论】:

      猜你喜欢
      • 2011-06-19
      • 2014-08-09
      • 2012-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-14
      • 2012-03-04
      相关资源
      最近更新 更多