Video: Comparing Relational Databases to Multidimensional Databases in SQL Server 2008/R2 Analysis Services 2024
Questa non è la prima volta nella storia recente che sono emersi nuovi tipi di prodotti di database che superano le inefficienze di RDBMS. Negli anni '80, è stata identificata una classe di applicazioni in cui i prodotti RDBMS gestivano male le esigenze di gestione dei dati (in particolare la generazione di RDBMS disponibili in quel momento).
Tutte queste applicazioni richiedevano tipi di dati specificati dall'utente che variavano tra le diverse implementazioni. Ad esempio, le applicazioni di progettazione assistita da computer / produzione assistita da computer (CAD / CAM) dovevano essere in grado di specificare tipi di dati relativi a disegni di prodotto, progetti e altri fattori correlati.
L'ingegneria software assistita dal computer (CASE) aveva bisogno di tipi di dati per rappresentare applicazioni e sistemi, database, rappresentazioni grafiche di entità e attributi, flussi di processo e dati e altre parti del processo di sviluppo dell'applicazione.
Ciò che risultava sistemi di gestione di database orientati agli oggetti (ODBMS) , che eliminavano le strutture tabella-riga-colonna di database relazionali e introducevano invece i concetti di classi e sottoclassi (o tipi e sottotipi), oggetti, proprietà, metodi e le altre parti della tecnologia orientata agli oggetti direttamente nel motore del database.
Poiché la tecnologia RDBMS non si adattava bene all'analisi multidimensionale, in particolare in termini di prestazioni, i fornitori si proponevano di sviluppare le proprie strutture ottimizzate e ottimizzate per migliorare le prestazioni.
Se si monitorano gli eventi nel mondo di gestione del database, probabilmente si ha familiarità con la convergenza della tecnologia di database relazionale e orientata agli oggetti. I prodotti RDBMS sono dotati di estensioni orientate agli oggetti.
Probabilmente, questo approccio alla gestione di tipi di dati complessi (oggetti) ha superato i prodotti non relazionali (ODBMS "puri"), principalmente a causa della grande base installata di prodotti e applicazioni relazionali in esecuzione su in cima a loro. Succederà la stessa cosa nel mondo del data warehousing: sorpasso tecnologico relazionale e poi travolgente prodotti multidimensionali specializzati? Solo il tempo lo dirà.