PROD欧洲主权BaaS平台打开仪表板 →

比较 · 8 最小读取值

Aurabase 与 Nhost:开源 Postgres 后端

Affane Daylami · Fondateur · 2026年3月18日

返回博客

Nhost 将 Hasura 放在 Postgres 前面,无需编写解析器即可生成 GraphQL CRUD。 Aurabase 采取相反的路径:100% Rust 核心,直接与专用的 Postgres 16 对话,使用本机 RLS、本机 NL2SQL 并假定欧盟主权作为内容支柱。这就是为什么这种架构选择对您很重要。

该英文文本是根据法文原文自动生成的,尚未经过审查。
该页面已自动翻译。英文版具有权威性。

要点

Aurabase 围绕单一语言统一其 12 项服务,提供具有本机 RLS 的项目专用 PostgreSQL 16、通过语法树验证的本机 NL2SQL,并将其欧盟主权(Hetzner 德国/芬兰基础设施)记录为其本身的内容支柱。 Nhost 将 Postgres、Hasura、身份验证和存储集成在托管云中,并提供在不活动后暂停的免费计划。需要决定的问题是:您想要一个专为主权而设计的统一核心,还是一个统包的 GraphQL Hasura 层?

#
建筑

统一的 Rust 核心,而不是添加的 GraphQL 层

Aurabase 在相同的内部库( aura-core、 aura-crypto、 aura-db-adapters )和相同的编译语言上构建 12 个服务(aura-gateway、 aura-auth、 aura-db、 aura-realtime、 aura-storage、 aura-functions、 aura-ai…)。单个核心改变了组件之间集成错误的表面,而不仅仅是感知的性能。

Nhost 采用不同的路径:Hasura 位于 Postgres 前面,自动生成 GraphQL 查询、突变和订阅,无需编写任何解析器代码。这是真正的初始速度增益 - 但它在应用程序和数据库之间添加了一个查询生成层,除了 Postgres RLS 策略之外,还需要维护自己的权限设置。

建筑批评,没有姿态

自动生成 GraphQL 是 Nhost 的工程选择,而不是隐藏的弱点。与 Aurabase 的区别是一个明显的权衡:用于同步的附加抽象层与以 RLS 作为唯一权限层直接访问 Postgres。

#
GraphQL

Postgres 中的本机 pg_graphql,不是辅助服务

当您希望在 Aurabase 上使用 GraphQL 时,pg_graphql 在您的 Postgres 实例内运行 — 选择激活、自动继承 RLS,无需与您的架构一起部署或发展单独的服务。请参阅我们的详细比较 pg_graphql vs Hasura vs PostGraphile。

Nhost 使 GraphQL 成为强制性平台组件——每个 Nhost 项目都会自动嵌入 Hasura。在 Aurabase 上,这是一个选项:默认情况下通过本机 PostgREST 进行 REST,在需要时激活 GraphQL,否则使用 RPC SQL。您无需为不使用的层的复杂性付出代价。

#
主权

在 Nhost 保持沉默的地方,Aurabase 建立了一个专门的支柱

Nhost 文档将 HIPAA 列为其 2026 年定价表中的“即将推出”功能,这表明监管合规性尚未成为他们产品的核心关注点。 Aurabase 对该领域的处理方式有所不同:在德国(纽伦堡、法尔肯施泰因)和芬兰(赫尔辛基)经过验证的生产基础设施,由 Aurabase SAS 运营,Aurabase SAS 是一家根据法国法律注册成立的公司,其本身具有 GDPR/CLOUD 法案内容支柱。

阅读完整指南:GDPR 合规性和欧盟主权后端

#
原生人工智能

NL2SQL 通过语法树针对对话助手进行验证

Aurabase exposes a native NL2SQL endpoint: a natural language question becomes a tree-validated SELECT query via sqlparser, bounded to LIMIT, executed read-only — a verified product differentiator in code, not a third-party connector assembled on top. See our definition of NL2SQL and the step-by-step tutorial.

Nhost 提供了一个 AI 助手,可以访问 GraphQL 模式和自动生成的向量嵌入 - 对于加快开发速度很有用,但它不是通过记录的安全合同向最终用户公开的 NL2SQL 端点。两种不同的AI能力,不可直接替代。

#
编辑诚实

当 Nhost 仍然是一个相关选择时

如果您的应用程序已经围绕 GraphQL 设计,并且您希望在几分钟内生成 CRUD,而无需编写单个查询,那么 Nhost 在这个特定用例中具有真正的产品优势 - Hasura 已经成熟并经过了大规模验证。

一旦您想要没有中间层的原生 REST、Postgres RLS 作为唯一的权限表面、作为 API 公开的原生 NL2SQL 或将记录的 GDPR/CLOUD Act 合规性作为产品焦点,这种妥协就会出现——这正是 Aurabase 构建其差异化优势的地方。

#
概述

这两个平台有什么区别

建筑100% Rust 核心,共享库Postgres + Hasura + 托管服务
默认API本机 REST (PostgREST)、GraphQL 选择加入GraphQL Hasura 从一开始就强制
权限RLS Postgres,单一表面RLS Postgres + Hasura 同步权限
原生人工智能由 AST + RAG pgvector 验证的本机 NL2SQLAI助手+自动嵌入
合规性专门的 GDPR/云法案支柱 + 经过验证的欧盟基础设施HIPAA 列入“即将推出”(2026 年)
许可证MIT(Rust 工作区 + JS SDK)开源bricks,主要是托管平台
#
常见问题解答

常见问题解答

Nhost 是开源的吗?+
Nhost 的核心基于开源构建块(Postgres、Hasura),但该平台主要在托管云中使用。 Aurabase Rust 工作区和 JavaScript SDK 在 MIT 许可证下发布,存储库中提供本地 k3d 工作台和 Helm 图表。
Nhost 是否提供像 Aurabase 一样的原生 NL2SQL?+
不会。Nhost 公开了一个具有 GraphQL 模式访问和自动生成向量嵌入的 AI 助手,但没有将自然语言问题转换为经过验证的只读 SQL 的本机 NL2SQL 端点。
您可以轻松地从 Nhost 迁移到 Aurabase 吗?+
迄今为止还没有自动迁移工具。由于这两个平台都基于标准 PostgreSQL,因此 SQL 导出/导入适用于模式和数据;然而,Hasura 策略(GraphQL 权限)需要在 Postgres RLS 中手动重写。

准备好部署了吗?

五分钟内完成您的后端。

无需信用卡 · 500 MB 免费 · 50,000 MAU