【问题标题】:What is the difference between graphql and sqlgraphql和sql有什么区别
【发布时间】:2021-04-25 14:56:35
【问题描述】:

graphql和sql有什么区别。

如果在graphql中我们选择所有表和每个表的所有列。

并且端点服务中的 sql 我们评估没有注入 sql 以防止更新或删除的查询。

使用 graphql 性能更好?

如果使用 graphql 非常安全,真的安全吗?

【问题讨论】:

    标签: sql controller graphql computer-science webapi


    【解决方案1】:

    GraphQL 与数据库无关,它与表示层有关,您可以用它来实现 API。有关更多信息,请查看以下链接: https://en.m.wikipedia.org/wiki/GraphQL

    【讨论】:

    • 这不是'关于表示层'
    • 是的,在三层架构中,表现层就是接口,你可以在下面的链接中阅读更多内容:jinfonet.com/resources/bi-defined/…
    • 表示层是用户与之交互的最新层。它可以作为 Web 表示层或 Web 服务应用程序中的 API。
    • graphql 是一个协议,传输层的一部分,只能在 BE 上使用,在服务器之间,没有任何 FE/presentation
    • 我问是否将协议语言graphql更改为简单的slq o linq,那么如果qe有两个sql和linq,为什么需要学习新的sintax
    猜你喜欢
    • 2018-10-08
    • 2015-11-10
    • 2021-06-24
    • 2020-05-28
    • 2021-08-07
    • 2020-02-23
    • 2021-03-24
    • 2017-11-26
    • 2012-09-21
    相关资源
    最近更新 更多