EN
返回档案库

档案库 · 开发与企业工具 · 产品决策 · 2022–2026

PRQL 押注:可读的数据管道胜过 SQL,开源并拒绝所有种子资金

PRQL 将管道式查询编译为 SQL;其 2022 年 1 月的 HN 提案获得 650 分,0.2 版本发布获得 378 分,截至 2026 年仓库显示 10.9k 星标

PRQL

它在赌什么开发者想要管道式可读的分析语言;一种编译为 SQL 的开源语言,永不商业化,可以在技术栈的这一层获胜已上线

做的是什么生意

PRQL ('Pipelined Relational Query Language') is an open-source project whose Rust compiler turns readable, linear query pipelines — with variables, functions, ranges and windowing — into SQL. Because it compiles to SQL, it works with any SQL database through language bindings and integrations such as Jupyter, VS Code, QStudio, ClickHouse and DuckDB.

起因

In January 2022 PRQL's maintainers posted a design proposal on Hacker News with a prototype repo; the thread drew 650 points and 292 comments, the project reached #2 on HN for a day and gained roughly 2.5k GitHub stars in the following days (per the 0.2.0 release notes), turning a language sketch into a build sprint.

经过

A worldwide group of contributors built the Rust compiler during evenings and weekends, evolved the language and added Python and Jupyter bindings. On 2022-06-27 they shipped 0.2.0 — 'the first version of PRQL you can use in your own projects' — via a Show HN that drew 378 points and 159 comments, announcing that PRQL would always be open-source with no commercial product despite outside interest in funding a seed round. Later years brought native PRQL support in ClickHouse and Databend, a DuckDB community extension, and VS Code and QStudio integrations.

结果

PRQL is still live as of the 2026-09-05 snapshot: the repo shows 10.9k stars, 255 forks and 4,513 commits, and the README's July 2026 status says development has slowed while the team designs a new resolver to fix bugs and simplify the compiler. The project still has no commercial product and no company behind it.

背景

PRQL(“管道式关系查询语言”)是一个开源项目,其 Rust 编译器将可读的线性查询管道——支持变量、函数、范围、窗口——转换为 SQL。因为它编译为 SQL,所以可以通过语言绑定和集成,如 Jupyter、VS Code、QStudio、ClickHouse 和 DuckDB,与任何 SQL 数据库配合使用。

该赌注在 2022 年 1 月公开,并在 2022 年 6 月的 0.2 版本发布时重申,即开发者和分析师在语言能编译为他们已有的 SQL 时,会愿意用管道来写分析,并且项目应保持开源,没有商业产品,尽管有外部投资种子轮的兴趣。

PRQL 在 2026-09-05 快照时仍然活跃:仓库显示 10.9k 星标、255 个 fork、4513 次提交,README 中 2026 年 7 月的状态称开发已放缓,团队正设计一个新的解析器来修复 bug 并简化编译器。它仍然是一个没有公司背书的项目。

这件事要成立,得有什么

  • 编译为 SQL 消除了采用障碍:任何 SQL 数据库、驱动和工具继续工作,而语言在改进。
  • 一连串的转换正是分析师已经在思考的方式,所以 PRQL 示例读起来是意图而不是嵌套的子句。
  • 在 Hacker News 上公开构建让设计在编译器深入之前就获得了快速而严厉的反馈——一月份的讨论塑造了 0.2 版本的发布。
  • 拒绝商业产品消除了人们的担忧,即一家初创公司会在采用后放弃或锁定语言。

可借鉴之处

当你取代的是一个用户不信任厂商的标准时,保持开源并拒绝种子资金本身就是卖点——而 HN 的讨论线本身就是用户研究

后续进展

截至 2026-09-05 的 GitHub 快照,PRQL 仍然作为开源维护:10.9k 星标、255 个 fork、4513 次提交,并且 ClickHouse 和 Databend 提供原生支持,DuckDB、VS Code、Jupyter 和 QStudio 提供社区集成。README 中 2026 年 7 月的状态报告编译器仍有 bug 和缺失功能,开发进度放缓,维护者正在决定如何构建一个新的解析器来简化代码并解决许多问题;它仍然是一个项目,而不是一家公司,也没有商业产品。

资料来源

发现哪里写错了?告诉我们。

轮到你了

你刚读完一家。说说你在做什么,看看谁在赌同一件事。

免费账号 · 3 次免费提问 · 不用绑卡

相关案例