SGBD relațional

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 2 mai 2022; verificările necesită 13 modificări .

Sistem de management al bazelor de date relaționale (abbr. RDBMS , ing.  Sistem de management al bazelor de date relaționale , prescurtare RDBMS) - DBMS care gestionează baze de date relaționale .

Aproape toți dezvoltatorii de aplicații moderne care implică comunicarea cu sistemele de baze de date sunt ghidați de SGBD relațional [1] :59 . Potrivit analiștilor pentru 2010, SGBD-urile relaționale sunt utilizate în majoritatea absolută a proiectelor mari de dezvoltare a sistemelor informaționale . Conform rezultatelor cercetărilor efectuate de IDC în 2009, doar aproximativ 7% sunt proiecte care utilizează SGBD non-relațional [2] .

Gartner a estimat că în 2013 piața RDBMS era de 26 de miliarde de dolari, cu o creștere anuală de aproximativ 9 procente, iar până în 2018 piața RDBMS va ajunge la 40 de miliarde de dolari [3] . În prezent, liderii absoluti ai pieței DBMS sunt Oracle , IBM și Microsoft , cu o cotă totală de piață de aproximativ 90%, furnizând sisteme precum Oracle Database , IBM DB2 și Microsoft SQL Server [2] .

Singurul SGBD de succes comercial realizat în Rusia este SGBD relațional Linter [4] pentru sistemele de operare Windows, UNIX și QNX.

Istorie

În 1974, IBM a început un proiect de cercetare RDBMS numit System R [5] . Primul său produs comercial a fost IBM SQL/DS, lansat în 1982 [6] .

Cu toate acestea, primul RDBMS de succes comercial a fost Oracle, lansat în 1979 de Relational Software, care mai târziu a fost redenumit Oracle Corporation [7] .

În anii 1970, când aproape toate rezultatele teoretice principale erau deja obținute și chiar existau primele prototipuri de SGBD-uri relaționale, multe autorități au negat posibilitatea realizării unei implementări eficiente a unor astfel de sisteme. Cu toate acestea, avantajele abordării relaționale și dezvoltarea metodelor și algoritmilor de organizare și gestionare a bazelor de date relaționale au condus la faptul că, la sfârșitul anilor 1980, sistemele relaționale au ocupat o poziție dominantă pe piața mondială DBMS [8] :37 .

Datorită creșterii rapide a popularității RDBMS în anii 1980, multe companii au început să își poziționeze SGBD ca „relațional” în scopuri publicitare, uneori fără o justificare suficientă, drept urmare Edgar Codd , autorul modelului de date relaționale, a publicat celebrele sale „ 12 reguli Codd ” pe care fiecare RDBMS trebuie să le îndeplinească.

Note

  1. Fowler, Martin . Arhitectura aplicaţiilor software corporative.: Per. din engleza. - M .: Editura Williams, 2007. - 544 p.: ill.
  2. 1 2 Maxim Nikitin. S-a încheiat epoca DBMS-ului relațional? Copie de arhivă din 16 august 2014 la Wayback Machine // CNews.ru, 2010
  3. The Future of Enterprise Data: RDBMS Will Survive Arhivat 16 august 2014 la Wayback Machine // Think Innovative, 2013.
  4. DBMS relațional securizat Linter Arhivat la 1 septembrie 2009 la Wayback Machine // Open Systems, nr. 11-12, 1999
  5. ↑ Finanțarea unei revoluții : Sprijin guvernamental pentru cercetarea informatică . Presa Academiilor Naționale  , 1999. - ISBN 0309062780 . . - „System R nu a convins conducerea IBM să abandoneze produsul existent.”
  6. Hershel Harris, Bert Nicol. SQL/DS: Primul RDBMS al IBM Arhivat la 1 iunie 2016 la Wayback Machine // IEEE Annals of the History of Computing, Volumul 35, Numărul 2, aprilie-iunie 2013, pp. 69-71
  7. Oracle Timeline  // Profit Magazine. - Oracle, 2007. - Mai ( vol. 12 , nr. 2 ). - S. 26 .
  8. Kuznetsov S. D., 2007 .

Literatură