Pas encore public

RunAlexDB_

Un moteur SQL compatible protocole MariaDB/MySQL, écrit en Rust.

Fonctionnalités

Protocole fil MariaDB/MySQL

Parle le protocole fil déjà utilisé par vos clients et outils MySQL existants.

Moteur de lignes AVX2/SIMD

Dispatch SIMD au démarrage (AVX2 → SSE2 → scalaire) pour le scan de colonnes et l'évaluation des prédicats.

MVCC à granularité ligne

Isolation par snapshot avec suivi de version par ligne et vérification de conflit first-committer-wins — pas un verrouillage à la table.

Durabilité WAL + Reed-Solomon

Journalisation write-ahead avec parité par code correcteur, durabilité garantie par fsync, et restauration point-in-time.

Réplication basée sur Raft

Élection de leader, fencing par bail (lease) et réplication semi-synchrone avec finalisation en commit à deux phases.

Console d'administration

Une interface web pour exécuter du SQL, inspecter les plans de requête et suivre les métriques du serveur en direct.

Disponibilité

RunAlexDB n'est pas encore public. Le code source est disponible sur demande — contactez-nous ci-dessous. Une release publique est prévue, sans date fixe. Demander un accès au code source →

Licence

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.

Sécurité

Sécurité

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.

Lire la documentation (pré-release, sujette à changement) →