Lo schema come grafo
Tabelle e chiavi esterne diventano un grafo navigabile. Le tabelle vicine vengono raggruppate con un algoritmo di community detection: puoi rinominare i gruppi e spostare le tabelle da un gruppo all'altro.
Come funziona DBlast nel dettaglio: cosa analizza, quali modifiche DDL simula, su quali database lavora e con quali tecnologie è costruito.
Cosa fa l'ultima versione alpha.
Tabelle e chiavi esterne diventano un grafo navigabile. Le tabelle vicine vengono raggruppate con un algoritmo di community detection: puoi rinominare i gruppi e spostare le tabelle da un gruppo all'altro.
DROP TABLE, DROP COLUMN, cambio di tipo, rinomina, nuova chiave esterna, cambio di chiave primaria o di nullabilità. Il report elenca problemi potenziali, effetti automatici e lo script SQL della modifica, con un punteggio di rischio e i passi consigliati.
Passa in rassegna l'intero database e segnala nomi poco chiari, duplicazioni e violazioni delle forme normali. Sono avvisi di stile, tenuti distinti dai rischi strutturali.
Un albero con schemi, tabelle, viste, viste materializzate, routine e sequenze. Se cambi una colonna usata da una routine, il rischio lo segnala.
Per ora DBlast supporta solo database relazionali. I database documentali e non relazionali sono fuori dal perimetro attuale e non sono in programma a breve.
Quattro componenti, ognuno con un compito solo.
DBlast lavora sui metadati dello schema: le simulazioni non eseguono nulla sul database. Il rischio strutturale (cosa si rompe davvero) è calcolato in modo deterministico ed è separato dagli avvisi di stile, che restano consigli.
DBlast è in sviluppo attivo e cambia spesso. Non è ancora disponibile per il download.
Un livello che trasforma il report di una simulazione in spiegazioni operative per DBA e decisori. Il rischio resta calcolato in modo deterministico: l'AI non lo ricalcola. Non ancora implementato.
Una bozza di specifica prevede un uso come client: profili di connessione, sessioni, esecuzione di script ed esplorazione dei risultati.
Le tecnologie con cui lavoriamo anche fuori da DBlast.
Hai un progetto? Vai alla pagina Servizi.