Bases de données supportées
9 bases de données. Une interface.
Chaque dialecte est un plugin indépendant avec snapshot de schéma, exécuteur et validateur dédié. Aucun compromis sur le SQL généré.
-
PostgreSQL
SQLLa base de données relationnelle open-source la plus appréciée.
Support complet du SQL avancé, des types personnalisés, de la recherche plein texte, des extensions analytiques et géospatiales.
- versions
- databases.details.postgres.versions
- OLTP transactionnel
- Entrepôt de données
- Applications SaaS
- GIS / géospatial
-
MySQL
SQLLe standard de facto du web.
Dialecte MySQL complet avec fonctions de fenêtrage, CTEs récursives et recherche sur données JSON.
- versions
- databases.details.mysql.versions
- Applications web
- E-commerce
- CMS / WordPress
- Analytique opérationnelle
-
SQL Server
SQLLe SGBDR de référence pour le monde de l'entreprise.
Dialecte entreprise supporté : tables temporelles, données chiffrées et fonctionnalités avancées.
- versions
- databases.details.sqlserver.versions
- ERP et logiciels de gestion
- Reporting métier
- Data marts d'entreprise
- Stacks enterprise
-
Oracle
SQLLa base de données mission-critical pour le monde de l'entreprise.
PL/SQL, séquences, schémas multi-tenant, partitionnement et hints d'optimisation.
- versions
- databases.details.oracle.versions
- Core bancaire
- Assurance
- Administration publique
- Datacenters legacy
-
MariaDB
SQLLe fork MySQL piloté par la communauté.
Compatible avec le dialecte MySQL, avec des extensions de moteur propriétaires.
- versions
- databases.details.mariadb.versions
- Applications web open-source
- Hébergement mutualisé
- Alternatives drop-in à MySQL
-
SQLite
SQLLa base de données embarquée la plus déployée au monde.
Basée sur des fichiers, zéro configuration, idéale pour les prototypes, applications mobiles et cas à écriture unique. Support complet du dialecte SQLite.
- versions
- databases.details.sqlite.versions
- Prototypes et démos
- Applications desktop / mobile
- Edge computing
- Tests automatisés
-
MongoDB
NoSQLLe store de documents JSON le plus populaire.
Pipeline d'agrégation complet, index géospatiaux et plein texte. Support des instances standalone, replica set et cloud managé.
- versions
- databases.details.mongo.versions
- Gestion de contenu
- Catalogue produit
- Journalisation d'événements
- Analytique temps réel
-
Cosmos DB
NoSQLLa base de données multi-modèle native cloud.
Support de plusieurs APIs (SQL et document), avec gestion de la partition key et des niveaux de cohérence.
- versions
- databases.details.cosmos.versions
- Applications mondiales
- Télémétrie IoT
- Gaming temps réel
- Commerce omnicanal
-
Redis
KVLe store clé-valeur en mémoire le plus rapide.
Commandes sur structures de données, streams, pub/sub et modules JSON / search. Support des clusters et de la haute disponibilité.
- versions
- databases.details.redis.versions
- Cache applicatif
- Rate limiting
- Classement / ranking
- Store de sessions
Architecture en plugins
Un contrat. Plusieurs dialectes.
Chaque moteur implémente le même contrat IDbPlugin. L'IA génère du SQL adapté au dialecte, le validateur bloque les requêtes invalides, l'exécuteur opère avec des paramètres liés.
- étape 01
Extraction du schéma
Le schéma (tables, colonnes, index, clés étrangères) est lu et mis en cache. L'IA ne reçoit que ce snapshot, jamais les identifiants de connexion.
- étape 02
Validation spécifique au dialecte
La requête générée par l'IA est validée par rapport à la grammaire du dialecte avant toute exécution.
- étape 03
Exécution maîtrisée
Exécution avec paramètres toujours liés, limite de lignes configurable et messages d'erreur uniformes indépendants du moteur.
Questions fréquentes
- Puis-je ajouter une base de données absente de la liste ?
- Oui. Le plan Enterprise inclut le développement d'extensions dédiées pour les moteurs propriétaires ou legacy non encore supportés.
- Les requêtes générées sont-elles toujours paramétrées ?
- Oui. L'IA génère toujours du SQL/NoSQL paramétré — pas de concaténation de chaînes, pas d'injection SQL. Les valeurs sont liées au moment de l'exécution.
- Comment gérez-vous les erreurs spécifiques aux moteurs ?
- Les codes d'erreur natifs sont normalisés en messages uniformes (permission refusée, violation de contrainte, timeout, etc.), garantissant un retour cohérent quel que soit le moteur sous-jacent.
- Les identifiants de connexion sont-ils sécurisés ?
- Les identifiants sont chiffrés au repos avec un chiffrement de niveau entreprise et lus uniquement au moment de l'exécution. Ils ne sont jamais envoyés à l'IA ni journalisés en clair.
Votre base de données n'est pas listée ?
Le plan Enterprise inclut le développement de plugins personnalisés pour les moteurs propriétaires ou legacy.