Noch nicht öffentlich

RunAlexDB_

Eine SQL-Engine mit MariaDB/MySQL-Wire-Kompatibilität, geschrieben in Rust.

Funktionen

MariaDB/MySQL-Wire-Protokoll

Spricht das Wire-Protokoll, das Ihre bestehenden MySQL-Clients und -Tools bereits verwenden.

AVX2/SIMD-Zeilen-Engine

SIMD-Dispatch beim Start (AVX2 → SSE2 → skalar) für Spaltenscans und Prädikatauswertung.

MVCC auf Zeilenebene

Snapshot-Isolation mit Versionsverfolgung pro Zeile und einer First-Committer-Wins-Konfliktprüfung — keine Sperren auf Tabellenebene.

WAL- + Reed-Solomon-Durability

Write-Ahead-Logging mit fehlerkorrigierender Parität, fsync-gestützter Durability und Point-in-Time-Recovery.

Raft-basierte Replikation

Leader-Wahl, Lease-basiertes Fencing und semisynchrone Replikation mit Two-Phase-Commit-Finalisierung.

Admin-Konsole

Eine Web-Oberfläche zum Ausführen von SQL, Prüfen von Query-Plänen und Live-Beobachten der Server-Metriken.

Verfügbarkeit

RunAlexDB ist noch nicht öffentlich. Der Quellcode ist auf Anfrage verfügbar — Kontakt siehe unten. Eine öffentliche Veröffentlichung ist geplant, ohne festes Datum. Quellcode-Zugang anfragen →

Lizenz

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.

Sicherheit

Sicherheit

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.

Dokumentation lesen (Pre-Release, kann sich ändern) →