• ADBC(Arrow Database Connectivity) के ज़रिए डेटाबेस से कनेक्ट होकर SQL चलाने वाला कमांड-लाइन टूल
  • किसी भी ऐसे डेटाबेस से कनेक्ट किया जा सकता है जिसके लिए compatible ADBC driver उपलब्ध हो
  • Interactive SQL shell देता है, जिसमें command history और सहज navigation का सपोर्ट है
  • SQL query highlighting सपोर्ट
  • dynamic column width के साथ साफ़-सुथरी aligned table के रूप में results दिखाता है
  • query results को JSON, CSV, Arrow IPC files में export करता है
  • interactive इस्तेमाल के अलावा --query से query सीधे चलाने का सपोर्ट भी
    • stdin input या --file से file चलाना, --output से result file save करना जैसे non-interactive इस्तेमाल का सपोर्ट
  • Apache-2.0 license / Rust में implemented
  • ADBC(Arrow Database Connectivity) Apache Arrow project का एक sub-standard है
    • अलग-अलग databases में Arrow data डालने और निकालने के लिए एक single API
    • JDBC/ODBC का column-oriented alternative - results को row-wise नहीं, बल्कि column-wise Arrow data के रूप में लौटाता है
    • बड़े पैमाने के columnar analytics workflows में row-oriented format में convert करके फिर वापस convert करने की लागत से बचा जा सकता है, इसलिए ODBC/JDBC की तुलना में अधिक efficient है
    • 2023 में 1.0.0 जारी हुआ, current version 1.1.0
    • समर्थित databases (drivers)
      • Official: PostgreSQL, SQLite, DuckDB, Snowflake, BigQuery, Flight SQL supported DBs
      • ADBC Driver Foundry extensions: Amazon Redshift, Apache DataFusion, Apache Spark, ClickHouse, Databricks, Exasol, Microsoft SQL Server

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.