Video: Comparing Relational Databases to Multidimensional Databases in SQL Server 2008/R2 Analysis Services 2024
Dette er ikke første gang i nyere historie, at der er opstået nye typer af databaseprodukter og overvinder RDBMS ineffektivitet. Tilbage i 1980'erne blev en klasse applikationer identificeret, hvor RDBMS-produkter dårligt håndterede datahåndteringsbehovene (især genereringen af RDBMS'er tilgængelige på det tidspunkt).
Disse applikationer alle nødvendige brugerspecificerede datatyper, der varierede mellem forskellige implementeringer. For eksempel kunne computerstøttet design / computerstøttet fremstilling (CAD / CAM) applikationer være i stand til at specificere datatyper relateret til produkttegninger, tegninger og andre relaterede faktorer.
Computerstøttet software engineering (CASE) krævede datatyper til at repræsentere applikationer og systemer, databaser, grafiske repræsentationer af enheder og attributter, proces- og datastrømme og andre dele af applikationsudviklingsprocessen.
Hvad resulterede, var objektorienterede databasehåndteringssystemer (ODBMSs) , , som eliminerede tabel-række-søjlestrukturerne i relationelle databaser og i stedet introducerede begreberne klasser og underklasser (eller typer og undertyper), objekter, egenskaber, metoder og de øvrige dele af objektorienteret teknologi direkte ind i databasemotoren.
Fordi RDBMS-teknologien ikke var velegnet til multidimensionel analyse, især hvad angår ydeevne, gik sælgerne ud for at udvikle deres egne strukturer indstillet og optimeret til forbedret ydeevne.
Hvis du sporer happenings i databasestyringsverdenen, er du sikkert bekendt med konvergensen mellem relationel og objektorienteret databaseteknologi. RDBMS produkter er udstyret med objektorienterede udvidelser.
Denne fremgangsmåde til håndtering af komplekse datatyper (objekter) har muligvis vundet ud over ikke-relationelle produkter ("rene" ODBMS'er), primært på grund af den store installerede base af relationsprodukter og applikationer, der kører på toppen af dem. Vil det samme ske i data warehousing verden - relationel teknologi overhalning og derefter overvældende specialiserede multidimensionale produkter? Det vil tiden vise.