Un moteur SQL compatible protocole MariaDB/MySQL, écrit en Rust.
Parle le protocole fil déjà utilisé par vos clients et outils MySQL existants.
Dispatch SIMD au démarrage (AVX2 → SSE2 → scalaire) pour le scan de colonnes et l'évaluation des prédicats.
Isolation par snapshot avec suivi de version par ligne et vérification de conflit first-committer-wins — pas un verrouillage à la table.
Journalisation write-ahead avec parité par code correcteur, durabilité garantie par fsync, et restauration point-in-time.
Élection de leader, fencing par bail (lease) et réplication semi-synchrone avec finalisation en commit à deux phases.
Une interface web pour exécuter du SQL, inspecter les plans de requête et suivre les métriques du serveur en direct.
Double licence, même modèle que Runbound : AGPL-3.0 pour un usage auto-hébergé, open-source et académique ; une licence commerciale pour les organisations qui doivent déployer sans les obligations AGPL.
RunAlexDB est passé par plusieurs cycles de revue de sécurité interne et adversariale assistée par IA (concurrence, durabilité, réplication, surface réseau), avec chaque finding suivi et corrigé ou explicitement accepté. Il n'a pas encore fait l'objet d'un audit de sécurité humain externe. Non recommandé en production sur du trafic sensible avant la v1.0.