4 điểm bởi xguru 4 giờ trước | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • 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.
  • 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.

Chưa có bình luận nào.