4 poin oleh xguru 4 jam lalu | Belum ada komentar. | Bagikan ke WhatsApp
  • 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
  • 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.

Belum ada komentar.