Relational Database Management System (förkortning RDBMS , eng. Relational Database Management System , förkortning RDBMS) - DBMS som hanterar relationsdatabaser .
Nästan alla utvecklare av moderna applikationer som involverar kommunikation med databassystem styrs av relations-DBMS [1] :59 . Enligt analytiker för 2010 används relations-DBMS i den absoluta majoriteten av stora projekt för utveckling av informationssystem . Enligt resultaten av forskning från IDC 2009 är endast cirka 7 % projekt som använder icke-relationell DBMS [2] .
Gartner uppskattade att RDBMS-marknaden 2013 var 26 miljarder USD med en årlig tillväxt på cirka 9 procent, och 2018 kommer RDBMS-marknaden att nå 40 miljarder USD [3] . För närvarande är de absoluta ledarna på DBMS-marknaden Oracle , IBM och Microsoft , med en total marknadsandel på cirka 90 %, och levererar system som Oracle Database , IBM DB2 och Microsoft SQL Server [2] .
Den enda kommersiellt framgångsrika rysktillverkade DBMS är den relationella DBMS Linter [4] för operativsystemen Windows, UNIX och QNX.
1974 startade IBM ett RDBMS-forskningsprojekt kallat System R [5] . Dess första kommersiella produkt var IBM SQL/DS, släppt 1982 [6] .
Den första kommersiellt framgångsrika RDBMS var dock Oracle, utgiven 1979 av Relational Software, som senare döptes om till Oracle Corporation [7] .
På 1970-talet, när nästan alla huvudsakliga teoretiska resultat redan hade erhållits och till och med de första prototyperna av relationella DBMS:er fanns, förnekade många myndigheter möjligheten att uppnå en effektiv implementering av sådana system. Fördelarna med det relationella angreppssättet och utvecklingen av metoder och algoritmer för att organisera och hantera relationsdatabaser ledde dock till att relationssystem i slutet av 1980-talet hade en dominerande ställning på världsmarknaden för DBMS [8] :37 .
På grund av den snabba ökningen i popularitet för RDBMS på 1980-talet började många företag att positionera sitt DBMS som "relationellt" för reklamändamål, ibland utan tillräcklig motivering, vilket resulterade i att Edgar Codd , författaren till den relationella datamodellen, publicerade hans berömda " 12 Codds regler " som varje RDBMS måste uppfylla.
Databashanteringssystem (DBMS) | |
---|---|
Klient-server | |
Motorer | |
Fil server |
Databas | |
---|---|
Begrepp |
|
Objekt |
|
Nycklar | |
SQL |
|
Komponenter |