logo
首页技术栈工具库讨论
Hasura

Hasura

Instant GraphQL with built-in authorization for your data
由 
wangzuo2020-11-20 收录
100%
推荐
不推荐
更多信息
GitHub iconhasura/graphql-engine22890
标签
根据用户添加的标签生成
Bruce.Shi
很强大的GraphQL Server,会根据数据库结构自动生成GraphQL API,支持基本的CRUD操作,权限管理。可以自己写View来做一些复杂的查询。如果有些查询比较慢,还可以使用materialized view来缓存结果(需要自己写一个cron job 来refresh materialized view)。 针对复杂的mutation,最新版本提供了Action来解决。 缺点就是query很复杂的时候,会产生很多 join,特别是有sorting的时候,join会特别慢(数据量大的前提下,几百万,上千万这种)。 自己拿来做demo或者做一些小网站还是很方便快捷的,毕竟不需要写一行代码你就拥有了整个CRUD。
Wang Zuo
Hasura 会根据数据库的结构自动生成GraphQL服务,并且将请求自动转换成sql,如果需要一个简单的增删改查的服务还是很方便的,但是有些复杂的query会造成很多sql join,需要去优化数据库结构。
推荐用户