GraphQL端点应该返回物化视图还是域模型?

GraphQL端点应该返回物化视图还是域模型?,graphql,Graphql,从GraphQL端点返回数据的推荐方法是什么 如果我有一个销售车辆的网站,我可以: 返回域模型 GraphQL端点将公开与销售车辆相关的各种离散域模型,如汽车,发动机,经销商,评级,等等。客户端将通过组合各种对象片段来查询这些数据,并在客户端组装所需的视图。聚合这样一个NumberOfComments将由客户端计算(它需要首先从服务器检索注释列表,然后汇总注释) 返回物化视图 GraphQL端点将公开特定网站组件或页面的预组装视图。例如,它可以返回页面,如ProfileSettings,Home

从GraphQL端点返回数据的推荐方法是什么

如果我有一个销售车辆的网站,我可以:

  • 返回域模型
  • GraphQL端点将公开与销售车辆相关的各种离散域模型,如
    汽车
    发动机
    经销商
    评级
    ,等等。客户端将通过组合各种对象片段来查询这些数据,并在客户端组装所需的视图。聚合这样一个
    NumberOfComments
    将由客户端计算(它需要首先从服务器检索
    注释列表,然后汇总注释)

  • 返回物化视图
  • GraphQL端点将公开特定网站组件或页面的预组装视图。例如,它可以返回页面,如
    ProfileSettings
    HomePage
    或特定组件的数据,如
    CarOverview
    。这样的聚合将由服务器计算
    NumberOfComments

    有没有更好的方法