Database supportati
9 database. Un'unica interfaccia.
Ogni dialetto è un plugin indipendente con snapshot dello schema, executor e validator dedicati. Niente compromessi sul SQL prodotto.
-
PostgreSQL
SQLIl database relazionale open-source più amato.
Supporto completo a T-SQL esteso, tipi custom, JSONB, full-text search e estensioni (PostGIS, TimescaleDB, pgvector).
- versioni
- 12 · 13 · 14 · 15 · 16 · 17
- OLTP transazionale
- Data warehousing
- Applicazioni SaaS
- GIS / geospaziale
-
MySQL
SQLLo standard de facto del web.
Dialetto MySQL completo con window functions, CTE ricorsive e JSON path. Compatibile con MySQL 5.7, 8.0 e 8.4.
- versioni
- 5.7 · 8.0 · 8.4
- Web application
- E-commerce
- CMS / WordPress
- Analytics operativo
-
SQL Server
SQLL'RDBMS enterprise di Microsoft.
T-SQL dialect-aware con supporto a sys.dm_*, XML, temporal tables, row/column store e Always Encrypted.
- versioni
- 2017 · 2019 · 2022 · Azure SQL
- ERP e gestionali
- Reporting (SSRS)
- Data mart aziendali
- Stack .NET enterprise
-
Oracle
SQLDatabase mission-critical per il mondo enterprise.
PL/SQL, sequenze, schemi multi-tenant, partizionamento e hint di ottimizzatore. Supporto a connessioni TNS e wallet.
- versioni
- 19c · 21c · 23c · Autonomous DB
- Core banking
- Assicurativo
- Pubblica Amministrazione
- Data center legacy
-
MariaDB
SQLIl fork community-driven di MySQL.
Compatibile col dialetto MySQL con estensioni proprietarie (sequenze, ColumnStore, Oracle mode).
- versioni
- 10.6 LTS · 10.11 LTS · 11.x
- Web application open-source
- Hosting condiviso
- Alternative drop-in a MySQL
-
SQLite
SQLIl database embedded più diffuso al mondo.
File-based, zero-config, perfetto per prototipi, app mobile e casi single-writer. Supporto completo al dialetto SQLite.
- versioni
- 3.40+
- Prototipi e demo
- App desktop / mobile
- Edge computing
- Test automatici
-
MongoDB
NoSQLIl document store JSON più popolare.
Aggregation pipeline completa, indici geospaziali e full-text. Supporto a MongoDB standalone, replica set e Atlas.
- versioni
- 5.0 · 6.0 · 7.0 · 8.0 · Atlas
- Content management
- Product catalog
- Event logging
- Real-time analytics
-
Cosmos DB
NoSQLIl database multi-modello di Azure.
API SQL Core + MongoDB API. Partition key aware, consistency levels, throughput RU/s monitorato.
- versioni
- Core SQL · MongoDB API · Serverless
- Applicazioni globali
- IoT telemetry
- Gaming real-time
- Retail omnichannel
-
Redis
KVIl key-value in-memory più veloce.
Comandi GET/SET/HGET/ZRANGE, streams, pub/sub, moduli RedisJSON e RediSearch. Supporto a cluster e Sentinel.
- versioni
- 6.x · 7.x · Redis Stack
- Cache applicativa
- Rate limiting
- Leaderboard / ranking
- Session store
Architettura a plugin
Un contratto. Tanti dialetti.
Ogni motore implementa lo stesso contratto IDbPlugin.
L'AI produce SQL dialect-aware, il validator blocca query non valide, l'executor esegue con parametri bindati.
- step 01
Snapshot provider
Estrae lo schema (tabelle, colonne, indici, foreign key) e lo mette in cache. L'AI riceve solo questo snapshot, mai le credenziali.
- step 02
Validator di dialetto
Valida la query generata dall'AI contro la grammatica specifica del dialetto prima di qualunque esecuzione.
- step 03
Executor runtime
Esegue con parametri bindati, applica row cap di default (500) e trasforma gli errori nativi in messaggi uniformi.
Domande frequenti
- Posso aggiungere un database non in elenco?
- Sì. Ogni dialetto è un assembly .NET indipendente che implementa l'interfaccia IDbPlugin. Il piano Enterprise include lo sviluppo di plugin custom per motori proprietari.
- Le query generate sono sempre parametrizzate?
- Sì. L'AI produce sempre SQL/NoSQL parametrizzato — niente concatenazioni di stringhe, niente SQL injection. I valori vengono legati dal plugin di dialetto al momento dell'esecuzione.
- Come gestite gli errori specifici di motore?
- Ogni plugin mappa i codici d'errore nativi in messaggi uniformi (permission denied, constraint violation, timeout, ecc.), così la UI mostra feedback coerenti indipendentemente dal dialetto.
- Le credenziali sono sicure?
- Le credenziali sono cifrate at-rest nel config store con AES-256-GCM e lette solo al momento dell'esecuzione. Mai inviate all'AI, mai loggate in chiaro.
Non trovi il tuo database?
Il piano Enterprise include lo sviluppo di plugin custom per motori proprietari o legacy.