Miraj
Moteur de base de données SQL relationnel en colonnes, en mémoire et durable.
Le manuel de référence pour les développeurs et administrateurs : langage SQL, outils fournis, bibliothèques clientes, administration et réplication.
Trois façons d'utiliser Miraj
Embarqué
Le moteur tourne dans votre application, par l'API Rust ou la bibliothèque miraj.dll (API C, unité Delphi). Aucun serveur à déployer.
Ligne de commande
La console SQL miraj-cli, en mode interactif ou en exécutant un fichier .sql, pour l'administration et l'exploration.
Serveur réseau
miraj-server sert des sessions SQL sur TCP avec le protocole client/serveur standard du marché : vos connecteurs existants fonctionnent.
Quatre éditions, un seul SQL
Express
Gratuite. Une requête s'exécute sur un seul fil : développement, tests, petites charges.
Developer
Un cœur, 20 Go, 24 heures : développement et tests, avec le serveur MCP.
Entreprise
Requêtes volumineuses réparties sur plusieurs cœurs : filtres, agrégation, tri, jointures.
Cluster
Entreprise avec réplication multi-nœuds : un primaire, des secondaires en lecture seule.
Serveur MCP : branchez vos assistants IA sur Miraj
Claude, ChatGPT, DeepSeek et tout client MCP explorent le schéma, lisent et modifient les données, sans pilote ni mot de passe : un jeton SQL lié à un compte et plafonné à un niveau d'accès (STRUCTURE, READ, WRITE, ADMIN).
Découvrir le serveur MCPExplorer la documentation
Démarrer
Langage SQL
Concepts
Administration
- 15. Administration du serveur
- 16. Réplication multi-nœud (édition Cluster)
- 17. L'outil de migration miraj-migrate
- 18. Sauvegarde et restauration : BACKUP, miraj-backup, miraj-dump
- 19. Serveur MCP : les assistants IA sur MIRAJ
- 20. Événements de changement : LISTEN, NOTIFY, WAIT FOR CHANGES
- 21. Miraj Server Manager
- 22. miraj-proxy : répartition de charge entre les nœuds
- 23. API REST : MIRAJ sur HTTP et HTTPS
- 24. Chiffrement des données au repos
- 30. Licence des éditions Entreprise et Cluster
Référence
Langage PostgreSQL
- 29. Langage PostgreSQL
- 31. PostgreSQL : Prise en main
- 32. PostgreSQL : Types de données
- 33. PostgreSQL : Langage de définition des données (DDL)
- 34. PostgreSQL : Langage DML
- 35. PostgreSQL : Requêtes SELECT
- 36. PostgreSQL : Fonctions SQL
- 37. PostgreSQL : Transactions et session
- 38. PostgreSQL : Comptes et privilèges
- 39. PostgreSQL : Routines et déclencheurs (PL/pgSQL)
- 40. PostgreSQL : Catalogue et outils