【发布时间】:2016-12-18 22:25:36
【问题描述】:
我一直在研究 JSON API,并且一直在关注可扩展性场景。假设您有大量 (1000) 个模型,每个模型都有 3 或 4 个关系。
据我了解,JSON API 要求您至少指定关系及其关联的 id(并可选择将关系与include 一起加载)。如果 1000 个模型的集合必须为每个关系执行 JOIN 才能填充有效的 JSON API 有效负载,如下所示:
...
{
"some_relationship_name": {
data: [
{ id: 1, type: "derp" }
...
]
}
}
我看不出这怎么可能以任何合理的方式扩展。
【问题讨论】:
标签: json ember.js ember-data json-api