BananaPi F3 (RISC-V)

DuckDB läuft nativ auf dem BananaPi F3, einem RISC-V-Einplatinencomputer für 100 $, betrieben vom SpacemiT-K1-SoC (8 Kerne @ 1,6 GHz, rv64gc, 16 GB RAM).

Der Build dauert mit make -j8 etwa 2 Stunden, und die entstehende Binary führt SQL-Abfragen aus – von einfachen Selects bis zu Aggregationen über generierte Datensätze.

SELECT count(*) AS cnt, round(avg(value), 2) AS avg_val
FROM (SELECT range * 3.14 AS value FROM range(1000));
┌───────┬─────────┐
│ cnt │ avg_val │
│ int64 │ double │
├───────┼─────────┤
│ 1000 │ 1568.43 │
└───────┴─────────┘

Das DuckDB-Python-Paket lässt sich auf riscv64 ebenfalls aus dem Quellcode bauen. Details finden Sie in den Build-Anweisungen.