美文网首页prisma我爱编程
介绍:Prisma是什么

介绍:Prisma是什么

作者: guog | 来源:发表于2018-05-02 02:59 被阅读46次

    本文属使用Prisma构建GraphQL服务系列。

    要理解Prisma是什么以及它是如何工作的,至关重要的是你对GraphQL以及它在服务器端如何实现有着深刻的理解。如果您不熟悉GraphQL schema的概念,其根类型(root types)解析器(resolver functions)功能的作用,请务必阅读以下文章:

    Prisma是一个数据库抽象层,可以将数据库转换为带有CRUD操作和实时功能的GraphQL API。它是数据库和GraphQL服务器之间的粘合剂。

    GraphQL是处理数据的简单而强大的抽象。 Prisma是通过抽象SQL和其他数据库API的复杂性使GraphQL成为通用查询语言的第一步。

    graphql-prisma

    Prisma可以轻松构建GraphQL服务器

    借助GraphQL bindings和schema拼接等现代工具,通过简单组合现有的GraphQL API,可以实现GraphQL服务端。在为您的GraphQL schema实现解析器(resolvers)时,您不再编写复杂的SQL,而是将传入查询的执行委托给底层的Prisma引擎。
    通过Prisma,构建GraphQL服务端变得和玩积木一样简单。

    数据库很复杂 - Prisma使它们变得简单

    数据库是在后端开发中最困难的组件之一。确保后端基础架构的性能和扩展需要明显的技术专长,并且花费开发过程中的主要精力。通过在保留查询性能的同时为您的数据库提供简单的抽象,Prisma极大地简化了这一部分。

    后端工程师的开发体验达到了新的水准

    使用Prisma构建GraphQL服务端是开发人员开发体验达到了新的水准。由于GraphQL的强类型API层,您可以从编辑器中的自动完成以及API请求和响应有效载荷的构建时验证和错误检查中受益。

    相关文章

      网友评论

        本文标题:介绍:Prisma是什么

        本文链接:https://www.haomeiwen.com/subject/npkqrftx.html