博客
Databend 集成 PRQL:现代数据处理的一小步
sundy-li4月 3, 2024
PRQL,读作“Prequel”,是一种与 SQL 并肩的查询语言,它的独到之处在于采用了管道式的语法,在查询关系数据库时显得更加直观和高效。
Databend 拥抱 PRQL
在 v1.2.380-nightly 版本中,得益于社区贡献者 @ncuwaln 提交的重要 PR,Databend 成功地引入了对 PRQL 语言的支持。这一新特性进一步增强了 Databend 查询的灵活性和用户友好性。
用户仅需进行简单的配置更改,即可启用 PRQL 方言:
set sql_dialect = 'prql';
集成细节
Databend 和 PRQL 都采用了 Rust 语言进行开发,这使得集成 PRQL 编译器
prqlc
prqlc = "0.11.3"
该 PR 以不到一百行代码实现了对 PRQL 的支持,核心是添加了一个新的 SQL 方言选项
prql
启用此选项后,Databend 将调用
prqlc