4 Punkte von xguru 4 시간 전 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Ein Kommandozeilen-Tool zum Verbinden mit Datenbanken und Ausführen von SQL über ADBC (Arrow Database Connectivity)
  • Kann sich mit jeder Datenbank verbinden, für die ein kompatibler ADBC-Treiber vorhanden ist
  • Bietet eine interaktive SQL-Shell mit Befehlsverlauf und intuitiver Navigation
  • Unterstützt SQL-Query-Highlighting
  • Zeigt Ergebnisse als sauber ausgerichtete Tabellen mit dynamischer Spaltenbreite an
  • Exportiert Query-Ergebnisse als JSON-, CSV- oder Arrow-IPC-Datei
  • Neben der interaktiven Nutzung wird auch die direkte Ausführung von Queries mit --query unterstützt
    • Unterstützt auch nicht-interaktive Nutzung wie Eingabe über stdin, Ausführung einer Datei mit --file und Speichern der Ergebnisdatei mit --output
  • Apache-2.0-Lizenz / implementiert in Rust
  • ADBC (Arrow Database Connectivity) ist ein Teilstandard des Apache-Arrow-Projekts
    • Eine einheitliche API zum Ein- und Auslesen von Arrow-Daten aus unterschiedlichen Datenbanken
    • Eine spaltenorientierte Alternative zu JDBC/ODBC – gibt Ergebnisse nicht zeilenweise (row), sondern als spaltenorientierte Arrow-Daten zurück
    • In Workflows für umfangreiche spaltenorientierte Analysen ist es effizienter als ODBC/JDBC, da die Kosten für die Konvertierung in ein zeilenorientiertes Format und zurück vermieden werden
    • Version 1.0.0 wurde 2023 veröffentlicht, aktuelle Version ist 1.1.0
    • Unterstützte Datenbanken (Treiber)
      • Offiziell: PostgreSQL, SQLite, DuckDB, Snowflake, BigQuery, Flight-SQL-kompatible Datenbanken
      • ADBC Driver Foundry-Erweiterung: Amazon Redshift, Apache DataFusion, Apache Spark, ClickHouse, Databricks, Exasol, Microsoft SQL Server

Noch keine Kommentare.

Noch keine Kommentare.