Relationel DBMS

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 2. maj 2022; checks kræver 13 redigeringer .

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.

Historie

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.

Noter

  1. Fowler, Martin . Arkitektur af virksomhedssoftwareapplikationer.: Pr. fra engelsk. - M .: Williams Publishing House, 2007. - 544 s.: ill.
  2. 1 2 Maxim Nikitin. Er æraen med relationel DBMS forbi? Arkivkopi dateret 16. august 2014 på Wayback Machine // CNews.ru, 2010
  3. The Future of Enterprise Data: RDBMS Will Survive Arkiveret 16. august 2014 på Wayback Machine // Think Innovative, 2013.
  4. Sikker relationel DBMS Linter Arkiveret 1. september 2009 på Wayback Machine // Open Systems, nr. 11-12, 1999
  5. ↑ Finansiering af en revolution : Regeringsstøtte til computerforskning . National Academies Press  , 1999. - ISBN 0309062780 . . - "System R overbeviste ikke IBM-ledelsen til at opgive sit eksisterende produkt."
  6. Hershel Harris, Bert Nicol. SQL/DS: IBMs første RDBMS arkiveret 1. juni 2016 på Wayback Machine // IEEE Annals of the History of Computing, bind 35, nummer 2, april-juni 2013, s. 69-71
  7. Oracle Timeline  // Profit Magazine. - Oracle, 2007. - Maj ( vol. 12 , nr. 2 ). - S. 26 .
  8. Kuznetsov S. D., 2007 .

Litteratur