Eine SQL-Engine mit MariaDB/MySQL-Wire-Kompatibilität, geschrieben in Rust.
Spricht das Wire-Protokoll, das Ihre bestehenden MySQL-Clients und -Tools bereits verwenden.
SIMD-Dispatch beim Start (AVX2 → SSE2 → skalar) für Spaltenscans und Prädikatauswertung.
Snapshot-Isolation mit Versionsverfolgung pro Zeile und einer First-Committer-Wins-Konfliktprüfung — keine Sperren auf Tabellenebene.
Write-Ahead-Logging mit fehlerkorrigierender Parität, fsync-gestützter Durability und Point-in-Time-Recovery.
Leader-Wahl, Lease-basiertes Fencing und semisynchrone Replikation mit Two-Phase-Commit-Finalisierung.
Eine Web-Oberfläche zum Ausführen von SQL, Prüfen von Query-Plänen und Live-Beobachten der Server-Metriken.
Doppellizenziert, gleiches Modell wie Runbound: AGPL-3.0 für selbstgehostete, quelloffene und akademische Nutzung; eine kommerzielle Lizenz für Organisationen, die ohne AGPL-Verpflichtungen einsetzen müssen.
RunAlexDB hat mehrere Runden interner und adversarialer, KI-gestützter Sicherheitsprüfungen durchlaufen (Nebenläufigkeit, Durability, Replikation, Netzwerk-Angriffsfläche), wobei jedes Finding nachverfolgt und entweder behoben oder explizit akzeptiert wurde. Ein externes, von Menschen durchgeführtes Sicherheitsaudit steht noch aus. Bis Version 1.0 nicht für Produktivbetrieb mit sensiblem Datenverkehr empfohlen.