Apache Arrow ADBC

ADBC:Arrow 資料庫連線能力

跨語言Arrow 原生資料庫存取。

ADBC 是一組 API 和函式庫,用於 Arrow 原生存取資料庫。執行 SQL 和 Substrait 查詢、查詢資料庫目錄等等,全部使用 Arrow 資料以消除不必要的資料複製、加速存取,並使其更方便建構分析應用程式。

快速入門

開始使用您選擇的語言的簡單範例。

規格

了解底層 API 規格。

開發

回報錯誤、提出問題,並為 Apache Arrow 貢獻。

為何選擇 ADBC?

Arrow 原生

執行查詢並以 Arrow 格式取回結果,為 Arrow 原生後端消除額外的資料複製。

https://arrow.dev.org.tw/
後端不可知

連接到各種資料庫,即使是不支援 Arrow 原生的資料庫也沒問題。ADBC 驅動程式在需要時優化與 Arrow 之間的轉換,為開發人員節省工作。

驅動程式實作狀態
跨語言

在 C/C++、C#、Go、Java、Python、R、Ruby 和更多語言中工作。

功能完整

執行 SQL 和 Substrait、查詢資料庫目錄、檢查表格結構描述等等。ADBC 處理常見任務,無需引入另一個資料庫客戶端。

語言原生

使用您已經熟悉的語言原生 API,例如 Python 中的 DBAPI、Go 中的 database/sql 或 R 中的 DBI。