UDA
Definizione rapida
Architettura Microsoft nata per offrire un accesso uniforme a dati provenienti da sorgenti eterogenee.
Spiegazione
Universal Data Access riuniva tecnologie e interfacce capaci di interrogare database relazionali e altri archivi senza imporre un unico formato fisico. L'obiettivo era separare l'applicazione dalle particolarità del sistema dati sottostante.
Esempio pratico
Un programma aziendale usa un provider compatibile per consultare sia un database SQL sia un archivio indicizzato attraverso modalità di accesso coerenti.
Spiegazione tecnica
Il modello comprendeva componenti come OLE DB e ADO, con provider incaricati di esporre comandi, record e proprietà della sorgente. I livelli applicativi consumavano tali servizi mediante interfacce standardizzate.
Da non confondere con
Non è un database specifico: UDA è un approccio di interoperabilità che collega applicazioni e molteplici sistemi di memorizzazione.