join-monster 介绍
join-monster是GraphQL和SQL之间的Node.js graphql-js参考实现的查询规划器。它是一个函数,它接受GraphQL查询并动态地将GraphQL转换为SQL,以便在解析之前进行高效的批量数据检索。它只获取您需要的数据
它解决了过多数据库查询的问题,即“往返”问题或“N + 1”问题,其中往返是在API服务器和SQL数据库之间通过TCP / IP堆栈请求数据。可以将其视为Facebook的DataLoader的替代品,但对SQL更具特异性,使其更强大,更易于与SQL一起使用。
它不是从数据库自动为GraphQL创建模式的工具,反之亦然。您保留了自由和权力,可以根据需要定义模式。加入Monster只需将GraphQL查询“编译”为基于现有模式的SQL查询。它适用于现有应用程序,可以在以后无缝删除或在不同程度上使用。这有点自以为是,但不是完整的ORM。
网站地址:https://join-monster.readthedocs.io/en/latest/
GitHub:https://github.com/acarl005/join-monster
网站描述:GraphQL和SQL之间的查询计划和批处理数据获取
join-monster
官方网站:https://join-monster.readthedocs.io/en/latest/
小编说
以上是编程之家为你收集整理的join-monster全部内容。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。