库用户指南

扩展列表

师成师成· 更新于 2026-09-28· 阅读 5 分钟· 0 次阅读

登录后可跨设备保存划线和私人笔记登录

扩展列表

DataFusion 力求“开箱即用”地提供一套完善的功能,让用户能快速搭建起一个可运行的系统,但它不可能包含所有有用的功能(例如覆盖全部数据格式的 TableProvider)。

所幸,DataFusion 的核心特性之一就是灵活的扩展 API,允许用户在各个层面扩展其行为。本页列出了一些由社区维护、可用于 DataFusion 的扩展。这些扩展不属于 DataFusion 核心项目,也不受 Apache 软件基金会管辖,但我们将其列在这里,以便为社区中的其他人提供帮助。

如果你知道有未列在下方的可用扩展,请提交 PR 将其添加到本页。如果你希望 DataFusion 具备某些功能,请考虑在 datafusion-contrib 项目中创建一个新扩展(见下文)。欢迎通过 GitHub issue、Slack 或 Discord 与我们联系,我们很乐意为你的扩展新建一个代码仓库。

名称类型描述
DataFusion Table ProvidersTableProvider支持 PostgreSQL、MySQL、SQLite、DuckDB 和 Flight SQL
DataFusion Federation框架允许 DataFusion 由远程执行引擎执行(部分)查询计划。
DataFusion Bloom执行层在 DataFusion 原生连接之前运行自适应谓词下推
DataFusion ORCTableProviderApache ORC 文件格式
DataFusion JSON Functions函数用于查询 JSON 字符串的标量函数

datafusion-contrib

datafusion-contrib 项目包含一系列由社区维护的扩展,它们不属于 DataFusion 核心项目,也不受 Apache 软件基金会治理,但可能对社区中的其他人有用。如果你有兴趣为 DataFusion 添加功能,在 datafusion-contrib 中新增一个扩展很可能是不错的起点。请通过 github issue、Slack 或 Discord 联系我们,我们会很乐意为你的扩展创建一个新的代码仓库。

评论

登录后参与评论

正在加载评论…