扫一扫分享
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。
手机预览