Apache Arrow ADBC¶
ADBC: Arrow 資料庫連線
跨語言、Arrow 原生資料庫訪問。
ADBC 是一組用於 Arrow 原生資料庫訪問的 API 和庫。使用 Arrow 資料執行 SQL 和 Substrait 查詢、查詢資料庫目錄等,從而消除不必要的資料複製,加快訪問速度,並使構建分析應用程式更加方便。
快速入門
透過您選擇的語言中的簡單示例快速上手。
規範
瞭解底層 API 規範。
開發
報告 Bug、提出問題併為 Apache Arrow 做出貢獻。
為何選擇 ADBC?¶
Arrow 原生
執行查詢並以 Arrow 格式獲取結果,為 Arrow 原生後端消除額外的資料複製。
後端無關性
連線到各種資料庫,即使是非 Arrow 原生的資料庫。ADBC 驅動程式會在需要時最佳化與 Arrow 格式的相互轉換,從而節省開發人員的工作量。
跨語言
支援 C/C++、C#、Go、Java、Python、R、Ruby、Rust 等多種語言。
功能齊全
執行 SQL 和 Substrait、查詢資料庫目錄、檢查表模式等。ADBC 可處理常見任務,無需引入其他資料庫客戶端。
語言原生
使用您已經熟悉的語言原生 API,例如 Python 中的 DBAPI、Go 中的 database/sql 或 R 中的 DBI。