Relational Database Management System (abbr. RDBMS , eng. Relational Database Management System , forkortelse RDBMS) - DBMS , der administrerer relationelle databaser .
Næsten alle udviklere af moderne applikationer, der involverer kommunikation med databasesystemer, er styret af relationel DBMS [1] :59 . Ifølge analytikere for 2010 bruges relationelle DBMS i det absolutte flertal af store projekter til udvikling af informationssystemer . Ifølge resultaterne af forskning fra IDC i 2009 er kun omkring 7 % projekter, der bruger ikke-relationel DBMS [2] .
Gartner vurderede , at RDBMS-markedet i 2013 var $26 milliarder med en årlig vækst på omkring 9 procent, og i 2018 vil RDBMS-markedet nå $40 milliarder [3] . I øjeblikket er de absolut førende på DBMS-markedet Oracle , IBM og Microsoft , med en samlet markedsandel på omkring 90 %, der leverer systemer som Oracle Database , IBM DB2 og Microsoft SQL Server [2] .
Den eneste kommercielt succesrige russisk-fremstillede DBMS er den relationelle DBMS Linter [4] til Windows-, UNIX- og QNX-operativsystemer.
I 1974 startede IBM et RDBMS-forskningsprojekt kaldet System R [5] . Dets første kommercielle produkt var IBM SQL/DS, udgivet i 1982 [6] .
Den første kommercielt succesrige RDBMS var imidlertid Oracle, udgivet i 1979 af Relational Software, som senere blev omdøbt til Oracle Corporation [7] .
I 1970'erne, hvor næsten alle de vigtigste teoretiske resultater allerede var opnået, og selv de første prototyper af relationelle DBMS'er eksisterede, nægtede mange myndigheder muligheden for at opnå en effektiv implementering af sådanne systemer. Fordelene ved den relationelle tilgang og udviklingen af metoder og algoritmer til organisering og styring af relationelle databaser førte imidlertid til, at relationelle systemer i slutningen af 1980'erne indtog en dominerende stilling på verdens DBMS-markedet [8] :37 .
På grund af den hurtige stigning i popularitet af RDBMS i 1980'erne, begyndte mange virksomheder at positionere deres DBMS som "relationelle" til reklameformål, nogle gange uden tilstrækkelig begrundelse, som et resultat af hvilket Edgar Codd , forfatteren af den relationelle datamodel, publicerede hans berømte " 12 Codds regler ", som enhver RDBMS skal opfylde.
Databasestyringssystemer (DBMS) | |
---|---|
Klient-server | |
Motorer | |
Filserver |
Database | |
---|---|
Begreber |
|
Objekter | |
Nøgler | |
SQL | |
Komponenter |