首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Hasura (GraphQL)是否支持多个数据库?

Hasura (GraphQL)是一个开源的GraphQL引擎,它可以将现有的数据库转换为GraphQL API。它支持多个数据库,包括关系型数据库和NoSQL数据库。

在关系型数据库方面,Hasura支持PostgreSQL、MySQL和Microsoft SQL Server等常见的关系型数据库。对于NoSQL数据库,Hasura支持MongoDB。

Hasura的优势在于它提供了一种简单且高效的方式来构建和管理GraphQL API。它可以自动将数据库模式转换为GraphQL类型,并生成相应的查询和变更操作。这使得开发人员可以快速构建出符合业务需求的API,并且可以通过GraphQL的强大查询语言来灵活地获取和修改数据。

Hasura的应用场景非常广泛。它可以用于构建各种类型的应用,包括Web应用、移动应用和IoT应用等。通过使用Hasura,开发人员可以快速构建出具有强大数据查询和变更功能的API,从而加快应用开发的速度和效率。

对于腾讯云用户,推荐使用腾讯云的云数据库 TencentDB 作为Hasura支持的数据库。腾讯云的云数据库提供了稳定可靠的数据库服务,支持多种数据库引擎,包括MySQL、PostgreSQL和MongoDB等。通过与Hasura的结合使用,可以实现快速构建和管理GraphQL API的目标。

腾讯云云数据库 TencentDB产品介绍链接地址:https://cloud.tencent.com/product/cdb

总结:Hasura (GraphQL)支持多个数据库,包括关系型数据库和NoSQL数据库。它提供了一种简单且高效的方式来构建和管理GraphQL API,适用于各种应用场景。对于腾讯云用户,推荐使用腾讯云的云数据库 TencentDB作为Hasura支持的数据库。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

GraphQL 与 REST 双重赋能:Hasura 帮你给数据库添加接口 | 开源日报 No.75

picture hasura/graphql-engine[1] Stars: 30.3k License: Apache-2.0 picture Hasura GraphQL Engine 是一个开源产品...它具有以下主要功能和核心优势: 内建强大查询:支持过滤、分页、模式搜索等功能 与现有数据库兼容:将其指向现有数据库即可立即获得可用的 GraphQL API 实时性能:可以使用订阅将任何 GraphQL...查询转换为实时查询 合并远程架构:通过单个 GraphQL 引擎端点访问自定义业务逻辑的自定义 GraphQL 架构 使用 Actions 扩展功能:编写 REST API 以在 Hasura 模式中添加自定义业务逻辑...支持自我认证数据结构、协议规范等。...该项目包含多个可交互式的路线图,涵盖了前端、后端、DevOps 等各种主题,并且还有一些最佳实践内容。

49250
  • 写在2021: 值得关注学习的前端框架和工具库

    是否难以忍受为了自动重启还需要为nodemon配置ts-node作为执行?...简单地说,你提供一个数据库GraphQL Engine会为你基于数据库的结构(可能这就是目前都支持PostgreSQL的原因?)...Hasura,功能比较全的一款,支持PostgreSQL和MSSQL,除了上面提到的以外还提供鉴权与触发器(类似Serverless中的触发器),以及把外部已经独立部署的GraphQL API也纳入管控...的生态做为一套方案了,包括我也有看到过一些创业公司就在使用Hasura(有提供企业级支持)。...PostGraphile, 只支持PostgreSQL,优势在于性能与插件系统来实现高度定制,还提供了数据库工具。和Hasura一样能自动基于级联关系生成CRUD操作,同样提供了企业级支持

    2.9K10

    激荡二十年:HTTP API 的变迁

    也许在 UAPI 上我犯下的最大的错误,就是没有强制类型检查,把是否需要类型安全的选择交给了开发者。...GraphQL 从输入和输出入手,在 HTTP 协议之上定义了一套查询语言 —— 客户端和服务器之间需要定义好支持的 query / mutation / subscription 的 schema,以及输入和输出数据结构的...大部分支持 GraphQL 或者 OpenAPI 的框架遵从程序员的本性,让你可以专注于写代码,顺带生成相应的 schema。这是典型的 code first 的思维。...另一个有着同样思路,但采取了不同路径的产品 Hasura,今年早些时候 C 轮融了一亿美金。与 supabase 背后的 postgREST 不同的是,Hasura 把宝押在了 GraphQL。...Hasura 试图回答一个问题:有没有可能把 GraphQL 的 query 一对一转换成 SQL 语句?

    1.7K30

    设计数据网格以控制数据蔓延

    因此,数据网格可以由查询语言、API 或两者提供支持。候选查询语言列表非常短:SQL 和 GraphQL。候选 API 格式列表同样很短:REST 和 GraphQL。...但是,它们通常缺乏从多个来源混合和连接异构数据的能力,阻碍了它们发展成为成熟的数据网格。...作为查询语言,GraphQL 的功能可能不如 SQL 强大;但是,它的局限性与其一致性、机器可读性和自描述性相结合,使 GraphQL 成为从多个来源获取异构数据的有效自助数据平台。...它们以更复杂的执行模型为基础,在 Atlan 和 OpenMetadata 等数据目录的简单直通 SQL 之上添加了跨数据库连接、谓词下推和相对高效的查询处理。...两个领先的选择,Hasura 和 Apollo Router,可以很好地协同工作,但是只有 Hasura 才能真正为使用 GraphQL 调整现有数据源做好准备。

    10610

    2021年11个最佳无代码低代码后端开发利器

    我们强调他们的独特功能,工具是否提供可扩展性,以及是否足够灵活。最后,对于每个工具,都有一个偷窥他们的定价计划。下面列出的许多后端工具提供一个API网关,从平台提供的托管后端连接前端。...非关系型或NoSQL数据库有动态模式。它们以文件的集合或多个集合的形式存储数据。 在使用Supabase时,你将在其图形用户界面(GUI)中度过大部分时间。...◆ Hasura 最适合那些正在寻找基于GraphQL的快速解决方案并希望向后兼容REST的专家。 Hasura是一个即时的实时GraphQL APIs引擎。...它使你的数据可以通过GraphQL API或REST API即时访问。这有助于你专注于建立和运送应用程序的速度。 Hasura使用Postgres连接连接到数据库。它可以横向扩展并保持状态以缓存查询。...它支持创建一个类似电子表格的数据库。它包括数据存储、RESTful和GraphQL APIs、文件存储、认证和推送通知。 它提供了一个解决方案,将GDPR合规性整合到你的应用程序中。

    12.5K20

    2020年AWS,Microsoft和Google应进行的云收购

    这包括使其用户数据库更多地成为真实的数据存储,功能齐全的Web控制台,该控制台支持编辑以及简单,全面的社交登录以及安全性声明标记语言集成。...但是,Microsoft在无服务器方面不够积极,仅提供一些容器编排和功能即服务的支持。 Netlify实际上是不属于Google或Amazon的唯一独立的无服务器/ API经济平台。...是的,有Firestore,但仅添加了与Amazon DynamoDB相当的产品,而没有做任何比AWS的NoSQL数据库服务新的东西或做得更好。...因此,Google应该购买Hasura,它在Firebase落后的地方正拥有惊人的发展速度:对关系数据库GraphQL支持以及在开发者反馈的帮助下快速迭代的机会。...拥有的Hasura可以为Firebase注入大量生命。 当然,Firebase也被收购。因此,如果过去是序幕,那么红旗比比皆是。但是,对于GCP而言,收购Hasura值得冒险。

    6.5K20

    graphw00f:一款功能强大的GraphQL服务器引擎指纹识别工具

    关于graphw00f: graphw00f是一款针对GQL节点的GraphQL指纹识别工具,该工具可以混合发送良性和恶意查询请求,以帮助广大研究人员识别和确定目标应用程序背后的GraphQL引擎。...精心构建的查询请求会导致不同的GraphQL服务器实现对查询、突变和订阅做出不同的响应,以实现我们对后端引擎进行指纹识别并区分不同的GraphQL实现。...- Go gqlgen - Go WPGraphQL - PHP GraphQL API for Wordpress - PHP Ruby - GraphQL graphql-php - PHP Hasura...Graphene),其中涵盖了特定技术支持的安全防御机制,以便更好地了解如何攻击实现。...:8484/graphql... [*] Found GraphQL... [*] Attempting to fingerprint... [*] Discovered GraphQL Engine

    1.1K20

    GraphQL详解

    Endpoints对比 REST API's Endpoints GraphQL 实际上将多个 HTTP 请求聚合成了一个请求,将多个 restful 请求的资源变成了一个从根资源 POST 访问其他资源的...Comment 和 Author 的图,多个请求变成了一个请求的不同字段,从原有的分散式请求变成了集中式的请求,因此GraphQL又可以被看成是图数据库的形式。...Part 2 Schema & Type GraphQL支持的数据操作 GraphQL对数据支持的操作有: 查询(Query):获取数据的基本查询。...将Graphql服务直连数据库的方式:最简洁的配置,直接操作数据库能减少中间环节的性能消耗。...Hasura:一个 BaaS(后端即服务),允许你在 Postgres 上创建数据表、定义权限并使用 GraphQL 接口查询和操作。

    2.6K00

    我们在未来会怎样构建Web应用程序?

    我们如何支持这一特性呢? 我们只能再次进化我们的数据模型,但这一次真正将所有内容都作为“事实”,并准备一个客户端数据库,该数据库基于这些事实来演进自己的内部状态。恢复连接后,我们应该能够协调更改。...GraphQL+Hasura GraphQL 是一种很好的方法来声明性地定义你想要从客户端获取的数据。...像 Hasura 这样的服务可以使用像 Postgres 这样的数据库,并做一些聪明的事情,比如给你一个 GraphQL API。 Hasura 很适合读取数据。...今天 GraphQL 工具的一大问题是它们的原型制作速度。你往往需要多个不同的库和构建步骤。他们在数据写入方面做得也没那么好。乐观更新不会自动发生——你必须自己处理它。  ...Supabase 以牺牲更多客户端支持为代价为你提供了更好的查询能力。Hasura 以牺牲原型制作速度为代价,为你提供了更强大的订阅和更强大的本地状态。

    10K30

    我为什么要放弃RESTful,选择拥抱GraphQL

    Endpoints对比 REST API's Endpoints GraphQL 实际上将多个 HTTP 请求聚合成了一个请求,将多个 restful 请求的资源变成了一个从根资源 POST 访问其他资源的...Comment 和 Author 的图,多个请求变成了一个请求的不同字段,从原有的分散式请求变成了集中式的请求,因此GraphQL又可以被看成是图数据库的形式。...---- Part 2 Schema & Type GraphQL支持的数据操作 GraphQL对数据支持的操作有: 查询(Query):获取数据的基本查询。...将Graphql服务直连数据库的方式:最简洁的配置,直接操作数据库能减少中间环节的性能消耗。...Hasura:一个 BaaS(后端即服务),允许你在 Postgres 上创建数据表、定义权限并使用 GraphQL 接口查询和操作。

    2.4K40

    GraphQL

    Endpoints对比 REST API's Endpoints GraphQL 实际上将多个 HTTP 请求聚合成了一个请求,将多个 restful 请求的资源变成了一个从根资源 POST 访问其他资源的...Comment 和 Author 的图,多个请求变成了一个请求的不同字段,从原有的分散式请求变成了集中式的请求,因此GraphQL又可以被看成是图数据库的形式。...Part 2 Schema & Type GraphQL支持的数据操作 GraphQL对数据支持的操作有: 查询(Query):获取数据的基本查询。...将Graphql服务直连数据库的方式:最简洁的配置,直接操作数据库能减少中间环节的性能消耗。...Hasura:一个 BaaS(后端即服务),允许你在 Postgres 上创建数据表、定义权限并使用 GraphQL 接口查询和操作。

    2.6K65

    为什么我劝你放弃了Restful API?

    GraphQL 实际上将多个 HTTP 请求聚合成了一个请求,将多个 restful 请求的资源变成了一个从根资源 POST 访问其他资源的 Comment 和 Author 的图,多个请求变成了一个请求的不同字段...一个GraphQL服务仅暴露一个 GraphQL Endpoint,可以按照业务来进行区分,部署多个GraphQL服务,分管不同的业务数据,这样就可以避免单服务器压力过大的问题了。...GraphQL支持的数据操作 GraphQL对数据支持的操作有: 查询(Query):获取数据的基本查询。 变更(Mutation):支持对数据的增删改等操作。...将Graphql服务直连数据库的方式:最简洁的配置,直接操作数据库能减少中间环节的性能消耗。...Hasura:一个 BaaS(后端即服务),允许你在 Postgres 上创建数据表、定义权限并使用 GraphQL 接口查询和操作。

    2.9K20

    GraphQL是API的未来,但它并非银弹

    要是那样的话,你的 GraphQL 客户端和服务器是否很容易支持这一点? 在用户体验和开发易用性方面,显然 BFF 是赢家。客户端和服务器之间传输的数据更少,实现更容易,客户端更小,活动部件更少。...Kyle 将一个 GraphQL 模式和分散在多个 Git 存储库中的 Swagger 文件进行了对比。...10 我支持使用 GraphQL 的原因 GraphQL 本身几乎没什么用。是工具使得 GraphQL 如此强大。是社区,是我们!...是 Apollo、Hasura、The Guild、FaunaDB、Dgraph、GraphCMS,我希望还有 WunderGraph,是它们使 GraphQL 变得如此强大。...如果没有 Apollo 提供的所有工具,你认为 GraphQL 会变成现在这样吗?会议呢?GraphQL 峰会?Hasura 在线会议?Dgraph Lab 举办的 GraphQL in Space?

    2K10

    腾讯应届程序员开到了50万年薪?网友:装的还挺像的!罗永浩:Face ID不是好东西;Facebook开源oomd

    【程序员头条】 1、第一家 GraphQL 即服务公司瞄准开源数据库 PostgreSQL‍ 作为第一家 GraphQL-as-a-Service 公司,Hasura 推出了其开源 GraphQL 引擎...,这是目前唯一可立即将 GraphQL-as-a-Service 添加到现有基于 Postgres 应用程序中的解决方案。...基于此,开发人员可以在几分钟之内使用 GraphQL,以便在 Postgres 上构建可扩展的 GraphQL 应用程序。‍...2、Ant Design 3.7.1 发布,阿里开源的企业级 UI 设计语言‍ Ant Design 3.7.1 发布了,此次更新内容如下: ● 带页签的卡片页签支持 disabled 属性。...4、分布式数据库 Apache HBase 2.1.0 发布‍ Apache HBase 2.1.0 发布了,HBase 2.1.0 是 HBase 2.x 系列中的第二个次要版本,旨在提高 HBase

    1.1K50
    领券