IBM DB2

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

DB2 este un sistem de gestionare a bazelor de date relaționale (RDBMS) de la IBM : scris în C , C ++ și Assembly , a fost rescris pentru fiecare platformă , deși cu o bază comună. Prima sa versiune datează din 1983 .

Descriere

În mai 2016, DB2 se numără printre cele mai populare RDBMS conform clasamentelor oficiale bazate pe clasamentul de popularitate [1] (primele în ordine sunt Oracle , MySQL produse chiar de Oracle , Microsoft SQL Server , PostgreSQL ). În mai 2004, IBM a declarat că principalii săi rivali sunt Oracle în domeniul gestionării avansate a tranzacțiilor și Teradata în domeniul sistemelor de luare a deciziilor (în principal depozit de date ). [ fără sursă ]

Când, în 1997 , Illustra a fost achiziționată de Informix (care la rândul său va fi achiziționată de IBM în 2001) și acesta din urmă a introdus Universal Server în baza sa de date, făcându-l un SGBD relațional obiect, atât Oracle, cât și IBM au trebuit să introducă paradigma articole din propriile produse. Acest lucru a făcut din DB2 un SGBD relațional obiect .

Inițial, DB2 s-a născut ca SGBD pentru mainframe , dar apoi s-a răspândit pe orice tip de server , chiar și pe PDA-uri și alte dispozitive portabile ; Există versiuni pentru sistemele de operare GNU / Linux , Unix ( AIX , HP-UX ,Solaris ) și Microsoft Windows . Precursorii săi sunt DL / 1 și IMS / DB , de asemenea de la IBM.

Începând cu versiunea 9.1, DB2 pentru Windows , Linux și Unix include tehnologia „pureXML”, care oferă posibilitatea de a salva informații în câmpuri de tip XML . Prin urmare, DB2 este prima bază de date hibridă, cu model relațional și XML. Acest lucru favorizează gestionarea aplicațiilor care interacționează cu documentele XML, permițând, de exemplu, interogarea directă a bazei de date prin XQuery .

Ediții

  • DB2 Express : este nivelul de bază al RDBMS, ideal pentru piața întreprinderilor mici și mijlocii.
  • DB2 Express-C : este versiunea gratuită a IBM, ideală pentru întreprinderile mici, companiile multi-ramură , dezvoltatorii și partenerii de afaceri.
  • DB2 Workgroup Server Edition : este software-ul ideal pentru întreprinderile mici și mijlocii.
  • DB2 Enterprise Server Edition : include multe biblioteci capabile să gestioneze cele mai solicitante sarcini de lucru.

Versiune gratuită

Începând cu 30 ianuarie 2006, IBM a distribuit o versiune gratuită a serverului său de baze de date, DB2 Express-C , disponibilă pentru Linux, Mac OS, Windows și Unix pentru arhitecturi hardware de procesare pe 32 și 64 de biți . DB2 Express-C are aceleași caracteristici standard ca și versiunile comerciale, dar limitează utilizarea hardware-ului instalat efectiv pe serverul în care acesta se află. În prezent (10,5) este limitat la o dimensiune maximă a bazei de date de 15 TeraBytes, în total nu mai mult de 2 nuclee CPU și până la 16 GB RAM, indiferent de hardware - ul prezent. De asemenea, este posibil să achiziționați o licență de abonament anual pentru a obține asistență tehnică oferită direct de IBM. Prin adăugarea de licențe, devine posibilă utilizarea unor funcții suplimentare, precum replicarea SQL și HADR ( High Availability and Disaster Recovery ), un sistem de recuperare în caz de dezastru care vă permite să treceți automat la un server de failover în cazul în care serverul principal devine inutilizabil. De asemenea, are funcționalitate IN-MEMORY, cu posibilitatea de a crea obiecte organizate în coloane, suport Json și funcții avansate de „federație”, adică capacitatea de a integra și prezenta obiecte din alte produse, cum ar fi tabelele / vizualizările Oracle, Postgressql, MySQL și din versiunea 11.1, de asemenea, obiectele HDFS Apache Hive și Cloudera.

Instrumente de asistență

DB2 poate fi administrat fie din linia de comandă, fie din „Control Center”, o aplicație GUI scrisă în Java . Din 2016, IBM a adăugat un nou instrument gratuit de administrare și monitorizare numit Data Server Manager la aceste produse.

DB2 poate fi utilizat în cadrul aplicațiilor software accesând un API disponibil pentru numeroase limbaje de programare , inclusiv: Java , Python , Ruby , Perl , PHP , C , C ++ , COBOL , Fortran și alte limbi care acceptă Framework .NET .

IBM oferă instrumente pentru integrare și dezvoltare cu Visual Studio IDE și Eclipse .

Notă

  1. ^ Clasamentul DB-Engines , pe db-engines.com .

Alte proiecte

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT