databow - Alat CLI untuk mengueri database dengan ADBC
(github.com/columnar-tech)- Alat baris perintah untuk terhubung ke database dan menjalankan SQL melalui ADBC (Arrow Database Connectivity)
- Dapat terhubung ke database apa pun yang memiliki driver ADBC yang kompatibel
- Menyediakan shell SQL interaktif dengan dukungan riwayat perintah dan navigasi yang intuitif
- Mendukung highlighting kueri SQL
- Menampilkan hasil dalam bentuk tabel yang rapi dengan lebar kolom dinamis
- Mengekspor hasil kueri ke file JSON, CSV, dan Arrow IPC
- Selain penggunaan interaktif, juga mendukung eksekusi kueri langsung dengan
--query- Mendukung penggunaan non-interaktif seperti input stdin, menjalankan file dengan
--file, dan menyimpan hasil ke file dengan--output
- Mendukung penggunaan non-interaktif seperti input stdin, menjalankan file dengan
- Lisensi Apache-2.0 / diimplementasikan dengan Rust
- ADBC (Arrow Database Connectivity) adalah substandar dari proyek Apache Arrow
- Satu API tunggal untuk memasukkan dan mengambil data Arrow dari berbagai database
- Alternatif berorientasi kolom untuk JDBC/ODBC - mengembalikan hasil sebagai data Arrow per kolom, bukan per baris (row)
- Lebih efisien dibanding ODBC/JDBC karena dapat menghindari biaya konversi ke format berorientasi baris lalu mengembalikannya lagi dalam workflow analisis kolom skala besar
- Versi 1.0.0 diumumkan pada 2023, versi saat ini 1.1.0
- Database yang didukung (driver)
- Resmi: PostgreSQL, SQLite, DuckDB, Snowflake, BigQuery, DB dengan dukungan Flight SQL
- Ekstensi ADBC Driver Foundry: Amazon Redshift, Apache DataFusion, Apache Spark, ClickHouse, Databricks, Exasol, Microsoft SQL Server
Belum ada komentar.