Come gestire l'evoluzione di un database e automatizzare il deployment - podcast episode cover

Come gestire l'evoluzione di un database e automatizzare il deployment

Mar 07, 202415 min
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

Gestire l'evoluzione di un database è un punto cruciale per un approccio completo e maturo alle pratiche di automazione e sicurezza dei deployment. Un approccio incompleto con lato applicazione automatizzato e database manuale crea inefficienze e riduce l'efficienza dei processi ed è un modo di operare rischioso (basti pensare alle conseguenze di uno script eseguito erronamente). Vediamo insieme come migliorare e trattare il database come un first class citizen nelle nostre pratiche. Alcune delle pratiche chiave sono: - migiorare il coinvolgimento dei DBA coi developer - tenere tutti i cambiamenti del database sotto controllo di versione - usare uno schema di migrazione basato su script. Alcune strategie per fare cambiamenti dello schema del database senza tempi di inattività: - usare un framework di migrazione - il pattern di cambiamento parallelo - una soluzione NoSQL.

For the best experience, listen in Metacast app for iOS or Android