databow - ADBC ile veritabanlarını sorgulayan CLI aracı
(github.com/columnar-tech)- ADBC (Arrow Database Connectivity) üzerinden veritabanlarına bağlanıp SQL çalıştıran bir komut satırı aracı
- Uyumlu ADBC sürücüsü olan tüm veritabanlarına bağlanabilir
- Komut geçmişi ve sezgisel gezinme desteği sunan etkileşimli SQL kabuğu sağlar
- SQL sorgu renklendirmesini destekler
- Sonuçları dinamik sütun genişliğiyle düzgün hizalanmış tablo biçiminde gösterir
- Sorgu sonuçlarını JSON, CSV, Arrow IPC dosyaları olarak dışa aktarır
- Etkileşimli kullanımın yanı sıra
--queryile sorguyu doğrudan çalıştırmayı da destekler- stdin girdisi veya
--fileile dosya çalıştırma,--outputile sonuç dosyasına kaydetme gibi etkileşimsiz kullanımı destekler
- stdin girdisi veya
- Apache-2.0 lisansı / Rust ile geliştirilmiş
- ADBC (Arrow Database Connectivity), Apache Arrow projesinin alt standartlarından biridir
- Farklı veritabanlarında Arrow verilerini içeri alıp dışarı çıkarmak için tek bir API
- JDBC/ODBC’ye sütun odaklı alternatif - sonuçları satır (row) bazında değil, sütun bazında Arrow verisi olarak döndürür
- Büyük ölçekli sütun analizi iş akışlarında satır odaklı biçime dönüştürüp sonra geri çevirme maliyetinden kaçınmayı sağladığı için ODBC/JDBC’ye göre daha verimlidir
- 1.0.0 sürümü 2023’te duyuruldu; mevcut sürüm 1.1.0
- Desteklenen veritabanları (sürücüler)
- Resmî: PostgreSQL, SQLite, DuckDB, Snowflake, BigQuery, Flight SQL destekli veritabanları
- ADBC Driver Foundry uzantıları: Amazon Redshift, Apache DataFusion, Apache Spark, ClickHouse, Databricks, Exasol, Microsoft SQL Server
Henüz yorum yok.