4 pontos por xguru 4 시간 전 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Ferramenta de linha de comando para conectar-se a bancos de dados e executar SQL por meio do ADBC (Arrow Database Connectivity)
  • Pode se conectar a qualquer banco de dados com um driver ADBC compatível
  • Oferece um shell SQL interativo com suporte a histórico de comandos e navegação intuitiva
  • Suporte a destaque de sintaxe para consultas SQL
  • Exibe os resultados em tabelas bem alinhadas, com largura de coluna dinâmica
  • Exporta os resultados das consultas para arquivos JSON, CSV e Arrow IPC
  • Além do uso interativo, também permite executar consultas diretamente com --query
    • Também oferece uso não interativo, com entrada via stdin, execução de arquivos com --file e salvamento do resultado com --output
  • Licença Apache-2.0 / implementado em Rust
  • ADBC (Arrow Database Connectivity) é um subpadrão do projeto Apache Arrow
    • Uma API única para inserir e extrair dados Arrow de diferentes bancos de dados
    • Alternativa orientada a colunas ao JDBC/ODBC — retorna os resultados como dados Arrow em nível de coluna, e não em linhas (row)
    • Em fluxos de trabalho de análise colunar em grande escala, evita o custo de converter para formatos orientados a linhas e depois voltar, sendo mais eficiente que ODBC/JDBC
    • A versão 1.0.0 foi lançada em 2023; a versão atual é a 1.1.0
    • Bancos de dados compatíveis (drivers)
      • Oficiais: PostgreSQL, SQLite, DuckDB, Snowflake, BigQuery e bancos com suporte a Flight SQL
      • Extensão ADBC Driver Foundry: Amazon Redshift, Apache DataFusion, Apache Spark, ClickHouse, Databricks, Exasol, Microsoft SQL Server

Ainda não há comentários.

Ainda não há comentários.