GizmoSQL: Ein Hochleistungs-Apache-Arrow-Flight-SQL-Server

2025-03-20
GizmoSQL: Ein Hochleistungs-Apache-Arrow-Flight-SQL-Server

GizmoSQL ist eine Implementierung eines Apache Arrow Flight SQL-Servers, der DuckDB oder SQLite als Backend-Datenbank verwendet. Es ermöglicht die Authentifizierung über Middleware und erlaubt verschlüsselte Verbindungen über TLS. Das Projekt bietet Docker-Images und CLI-Ausführungsdateien für eine einfache Bereitstellung und Verwendung. Benutzer können sich über JDBC- oder ADBC-Treiber mit dem Server verbinden und Abfragen mit Python oder dem CLI-Tool `gizmosql_client` durchführen. GizmoSQL unterstützt benutzerdefinierte Initialisierungs-SQL-Befehle und bietet flexible Konfigurationsoptionen, wie die Auswahl verschiedener Backend-Datenbanken und die Aktivierung/Deaktivierung von TLS. Ein schlankes Docker-Image ist ebenfalls verfügbar.

Entwicklung