4 puan yazan xguru 4 시간 전 | Henüz yorum yok. | WhatsApp'ta paylaş
  • 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 --query ile sorguyu doğrudan çalıştırmayı da destekler
    • stdin girdisi veya --file ile dosya çalıştırma, --output ile sonuç dosyasına kaydetme gibi etkileşimsiz kullanımı destekler
  • 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.

Henüz yorum yok.