【发布时间】:2020-10-13 17:29:17
【问题描述】:
我正在努力寻找最有效的客户端服务器通信协议。 Rest API 在某些时候变得过于繁琐。 graphql 能否比客户端直接向服务器发送 sql 查询更高效。我不是在寻找安全问题(除此之外),有人可以对此有所了解吗?
【问题讨论】:
我正在努力寻找最有效的客户端服务器通信协议。 Rest API 在某些时候变得过于繁琐。 graphql 能否比客户端直接向服务器发送 sql 查询更高效。我不是在寻找安全问题(除此之外),有人可以对此有所了解吗?
【问题讨论】:
没有什么比客户端直接向服务器发送 sql 查询更有效的了,因为任何服务器都是数据库引擎/服务器上的一个层(有或没有额外的 ORM 抽象层)需要一些处理(额外的时间/资源/处理成本)...
...graphql 用于灵活查询 [查询/仅获取您需要的] 数据/关系,没有 REST 限制(主要是关于深层关系,无需预定义它们,过度获取等)
【讨论】: