4 puntos por xguru 4 시간 전 | Aún no hay comentarios. | Compartir por WhatsApp
  • Herramienta de línea de comandos para conectarse a bases de datos y ejecutar SQL mediante ADBC (Arrow Database Connectivity)
  • Puede conectarse a cualquier base de datos que tenga un controlador ADBC compatible
  • Ofrece una shell SQL interactiva con historial de comandos y navegación intuitiva
  • Soporta resaltado de consultas SQL
  • Muestra los resultados en forma de tablas bien alineadas con ancho de columna dinámico
  • Exporta los resultados de las consultas a archivos JSON, CSV y Arrow IPC
  • Además del uso interactivo, también permite ejecutar consultas directamente con --query
    • Soporta uso no interactivo, como entrada por stdin, ejecución de archivos con --file y guardado de resultados con --output
  • Licencia Apache-2.0 / implementado en Rust
  • ADBC (Arrow Database Connectivity) es un estándar derivado del proyecto Apache Arrow
    • Una sola API para insertar y extraer datos Arrow desde distintas bases de datos
    • Alternativa orientada a columnas a JDBC/ODBC: devuelve los resultados como datos Arrow por columnas, no por filas (row)
    • En flujos de trabajo de análisis columnar a gran escala, evita el costo de convertir a un formato orientado a filas y luego volver a convertirlo, por lo que es más eficiente que ODBC/JDBC
    • La versión 1.0.0 se anunció en 2023; la versión actual es la 1.1.0
    • Bases de datos compatibles (controladores)
      • Oficiales: PostgreSQL, SQLite, DuckDB, Snowflake, BigQuery, bases de datos compatibles con Flight SQL
      • Extensión ADBC Driver Foundry: Amazon Redshift, Apache DataFusion, Apache Spark, ClickHouse, Databricks, Exasol, Microsoft SQL Server

Aún no hay comentarios.

Aún no hay comentarios.