databow - Công cụ CLI truy vấn cơ sở dữ liệu bằng ADBC
(github.com/columnar-tech)- Công cụ dòng lệnh kết nối tới cơ sở dữ liệu và thực thi SQL thông qua ADBC (Arrow Database Connectivity)
- Có thể kết nối với mọi cơ sở dữ liệu có driver ADBC tương thích
- Cung cấp shell SQL tương tác, hỗ trợ lịch sử lệnh và điều hướng trực quan
- Hỗ trợ tô sáng truy vấn SQL
- Hiển thị kết quả dưới dạng bảng được căn chỉnh gọn gàng với độ rộng cột động
- Xuất kết quả truy vấn ra tệp JSON, CSV, Arrow IPC
- Ngoài dùng tương tác, cũng hỗ trợ thực thi truy vấn trực tiếp bằng
--query- Hỗ trợ dùng không tương tác như nhập từ stdin, chạy tệp bằng
--file, lưu tệp kết quả bằng--output, v.v.
- Hỗ trợ dùng không tương tác như nhập từ stdin, chạy tệp bằng
- Giấy phép Apache-2.0 / được viết bằng Rust
- ADBC (Arrow Database Connectivity) là một tiêu chuẩn con của dự án Apache Arrow
- Một API duy nhất để đưa vào và lấy ra dữ liệu Arrow từ nhiều cơ sở dữ liệu khác nhau
- Giải pháp thay thế hướng cột cho JDBC/ODBC - trả về kết quả dưới dạng dữ liệu Arrow theo cột thay vì theo hàng (row)
- Hiệu quả hơn ODBC/JDBC vì có thể tránh chi phí chuyển đổi sang định dạng hướng hàng rồi chuyển ngược lại trong các quy trình phân tích khối lượng lớn theo cột
- Công bố 1.0.0 vào năm 2023, phiên bản hiện tại là 1.1.0
- Các cơ sở dữ liệu được hỗ trợ (driver)
- Chính thức: PostgreSQL, SQLite, DuckDB, Snowflake, BigQuery, DB hỗ trợ Flight SQL
- Mở rộng ADBC Driver Foundry: Amazon Redshift, Apache DataFusion, Apache Spark, ClickHouse, Databricks, Exasol, Microsoft SQL Server
Chưa có bình luận nào.