Hasura Storage 是一项开源服务,在 hasura 和任何 s3 兼容的存储服务之上增加了一个存储服务。 其目的是能够利用云存储服务,同时也利用 hasura 的功能,如它的 graphql API、权限、行动、预设等。 出于业务发展需求,Hasura Storage 团队近期将其原本用 Node.js 编写的服务用 Golang 进行了重写。 Hasura Storage 方面表示,在使用 Golang 进行重写后,其可处理的服务请求数增加了 5 倍,同时内存消耗减半。 测试结果表明,Hasura Storage 在每种情况下能够处理的请求数都实现了大幅提升,其中较小的文件(5x)的效果更为显著。
1 简介 Hasura Storage 是一项开源服务,在 hasura 和任何 s3 兼容的存储服务之上增加了一个存储服务。 其目的是能够利用云存储服务,同时也利用 hasura 的功能,如它的 graphql API、权限、行动、预设等。 2 需求 出于业务发展需求,Hasura Storage 团队近期将其原本用 Node.js 编写的服务用 Golang 进行了重写。 Hasura Storage 方面表示,在使用 Golang 进行重写后,其可处理的服务请求数增加了 5 倍,同时内存消耗减半。 测试结果表明,Hasura Storage 在每种情况下能够处理的请求数都实现了大幅提升,其中较小的文件(5x)的效果更为显著。
Hasura 4. Strapi 5. Django Admin 6. Hasura 简介:Hasura是一个开源的GraphQL引擎,可以自动生成GraphQL API,并且支持实时更新和权限管理。 优点: 易于使用 支持PostgreSQL和多种数据库扩展 强大的权限管理 链接:访问 hasura.io 了解更多。
Google云端:Hasura 谷歌在虚拟机和容器方面基本上与Azure和AWS相提并论,但过去五年来其行业领先的高级云服务的发展却停滞不前。 Firebase是一个很好的例子。 因此,Google应该购买Hasura,它在Firebase落后的地方正拥有惊人的发展速度:对关系数据库,GraphQL的支持以及在开发者反馈的帮助下快速迭代的机会。 拥有的Hasura可以为Firebase注入大量生命。 当然,Firebase也被收购。因此,如果过去是序幕,那么红旗比比皆是。但是,对于GCP而言,收购Hasura值得冒险。
该项目是 Hasura 的一个简单的后端 webhook 服务。你可能不了解 Hasura,那是一个 Postgres 数据库封装器,可以即时提供 GraphQL API。 当需要一些比较复杂的逻辑时,它就不那么有效了——为此,Hasura 允许你将 GQL 请求映射到自定义 webhook。举例来说,我就是用这种方法进行 S3 文件上传或身份验证。 对我来说,要编排许多本地服务而又不用费事在每个服务(Hasura、Web 钩子、mock s3、mock oauth 服务器……)中运行 npm run ,最简单的方法是有一个 docker-compose.yaml
GraphQURL[40],Hasura(介绍见下面的Engine部分)出品,没使用过。 GraphQL-Zeus[41],小而美的GraphQL客户端,集成了Code-Generator能力。 Hasura[53],功能比较全的一款,支持PostgreSQL和MSSQL,除了上面提到的以外还提供鉴权与触发器(类似Serverless中的触发器),以及把外部已经独立部署的GraphQL API也纳入管控 Hasura还提供了前面说的GraphQURL作为client,hasura-code-gen来从Hasura服务生成TS代码,所以基本上可以用Hasura的生态做为一套方案了,包括我也有看到过一些创业公司就在使用 Hasura(有提供企业级支持)。 和Hasura一样能自动基于级联关系生成CRUD操作,同样提供了企业级支持。 工程化 打包/构建工具 Webpack5[55],新的缓存方案和模块联邦还是值得了解下的。
GraphQURL,Hasura(介绍见下面的Engine部分)出品,没使用过。 GraphQL-Zeus,小而美的GraphQL客户端,集成了Code-Generator能力。 Hasura,功能比较全的一款,支持PostgreSQL和MSSQL,除了上面提到的以外还提供鉴权与触发器(类似Serverless中的触发器),以及把外部已经独立部署的GraphQL API也纳入管控 它提供的GraphiQL就是我上面提到的增强版本: Hasura还提供了前面说的GraphQURL作为client,hasura-code-gen来从Hasura服务生成TS代码,所以基本上可以用Hasura 的生态做为一套方案了,包括我也有看到过一些创业公司就在使用Hasura(有提供企业级支持)。 和Hasura一样能自动基于级联关系生成CRUD操作,同样提供了企业级支持。 工程化 打包/构建工具 Webpack5,新的缓存方案和模块联邦还是值得了解下的。
另一个有着同样思路,但采取了不同路径的产品 Hasura,今年早些时候 C 轮融了一亿美金。与 supabase 背后的 postgREST 不同的是,Hasura 把宝押在了 GraphQL。 Hasura 试图回答一个问题:有没有可能把 GraphQL 的 query 一对一转换成 SQL 语句? 那么,Hasura 是如何实现这一切的呢? 莫非,Hasura 也从 postgREST 那里「偷师」?稍稍查询一下,发现代码中确实有一些 postgREST 的痕迹。 我们欣喜地看到,postgREST 和 Hasura 这样的项目,在努力往这个方向发展。
API 网关 诸如 Hasura 和 Apollo Router 之类的 API 网关往往只关注一个指导原则:自助数据平台。 然而,随着 Hasura Schema Registry、The Guild 的 Hive 和 Apollo Studio 的推出,这方面取得了一些进展。 两个领先的选择,Hasura 和 Apollo Router,可以很好地协同工作,但是只有 Hasura 才能真正为使用 GraphQL 调整现有数据源做好准备。
这种趋势最明显的例子是两个广受欢迎的开源项目的成功:Hasura 和 Supabase。 Hasura 是一款实时 GraphQL 引擎,它可以立即在新的或现有的 Postgres 数据库上为您提供 GraphQL API。 利用触发器、函数和 RLS(行级安全),Hasura 使开发人员能够构建高性能、可扩展且安全的应用程序,而无需编写样板后端代码。 Hasura 和 Supabase 都展示了拥抱数据库编程的力量和效率。为组织提供基于数据库的“即时”后端 API,可以实现将应用程序业务逻辑推回到数据库的架构,从而无需自定义数据库样板代码。 出于这个原因,Supabase 提供了 边缘函数 作为其平台的一部分,就像 Hasura 提供 操作和远程模式 一样。
我们会走过一段旅程,看看今天我们是如何构建 Web 应用程序的:我们将回顾行业面临的各种问题,评估 Firebase、Supabase、Hasura 等解决方案,看看还有什么需要做的事情。 GraphQL+Hasura GraphQL 是一种很好的方法来声明性地定义你想要从客户端获取的数据。 像 Hasura 这样的服务可以使用像 Postgres 这样的数据库,并做一些聪明的事情,比如给你一个 GraphQL API。 Hasura 很适合读取数据。 Hasura 以牺牲原型制作速度为代价,为你提供了更强大的订阅和更强大的本地状态。据我所知,还没有方案能在客户端解决冲突,提供撤消 / 重做和强大的响应式查询。 Hasura 可以做轮询,而且可扩展。我们也可以尝试使用特定的订阅语言,类似于 Supabase。如果我们可以证明某些查询只能通过事实的某些子集来更改,我们可以将它们从轮询中移出。
ClickHouse(分析数据)SQL Server(历史数据) 实现跨库联合查询同类项目对比项目开发效率学习成本功能特性安全性APIJSON⭐⭐⭐⭐⭐⭐⭐全功能支持军工级PostgREST⭐⭐⭐⭐⭐⭐基础CRUD中等Hasura
graphql-go - Go gqlgen - Go WPGraphQL - PHP GraphQL API for Wordpress - PHP Ruby - GraphQL graphql-php - PHP Hasura
◆ Hasura 最适合那些正在寻找基于GraphQL的快速解决方案并希望向后兼容REST的专家。 Hasura是一个即时的实时GraphQL APIs引擎。 Hasura使用Postgres连接连接到数据库。它可以横向扩展并保持状态以缓存查询。基于JSON网络令牌(JWT)的认证可用于添加权限或基于角色的系统。
'Joint 3D Face Reconstruction and Dense Alignment with Position Map Regression Network'. 1,296 108 hasura / skor https://github.com/hasura/skor Listen to postgres events and forward them as JSON payloads to
Nexus 产品组合包括 Apollo.io、Arya ka、Clover Health、Delhivery、Druva、FingerprintJS、Hasura、H2O.ai、Infra Market
【程序员头条】 1、第一家 GraphQL 即服务公司瞄准开源数据库 PostgreSQL 作为第一家 GraphQL-as-a-Service 公司,Hasura 推出了其开源 GraphQL 引擎
前言 最近,GraphQL 在构建后端 API 方面获得越来越多大公司的青睐, 如 PayPal、Facebook、Hasura、去哪儿等公司都做了大量实践。
与此同时,Hasura GraphQL Engine 还可以帮你直接从数据库生成一个能运作的后端。
是 Apollo、Hasura、The Guild、FaunaDB、Dgraph、GraphCMS,我希望还有 WunderGraph,是它们使 GraphQL 变得如此强大。 Hasura 在线会议?Dgraph Lab 举办的 GraphQL in Space?The Guild 所做的大量开源贡献?GraphQL Galaxy?