Baze de date pentru web MySQL, Oracle, PostgreSQL

În mod tradițional utilizat pentru limbaje de programare web-D (Perl, PHP, ASP, etc.) să permită punerea în aplicare a aproape orice problemă. Dar procesul cu ei cantități mari de date, care au la aceeași structură complexă, destul de dificil. Poate, dar e greu :). Dezvoltarea unor astfel de programe necesită costul tot mai mare de programatori, cantitatea de cod este în creștere exponențial și numărul de erori este redus fiabilitatea a software-ului.

În această situație, ajutorul programator unei baze de date. Conform definiției clasice, baza de date - un set ordonat de date stocate sub formă de seturi, fiecare dintre acestea cuprinde o formă de înregistrare unificată. Baza de date a sistemelor de management (RDBMS) oferă un instrument puternic pentru programator pentru a crea, actualiza și procesa volume mari de informații având o structură complexă.

În teoria clasică, există trei tipuri, trei structuri de baze de date: ierarhic, rețea și relaționale. În prezent, dominate de baze de date relaționale.

Lider printre bazele de date utilizate pentru dezvoltarea de WEB-aplicații, până în prezent, desigur, este MySQL. Principalul avantaj al MySQL (care se estompează în defect :) - simplitatea sa. Ca o consecință - cea mai mare rată de execuție a SQL-interogări și necesitatea de a programa în mod explicit regulile fundamentale ale menținerii integrității și coerenței datelor la nivelul serverului de aplicații.

Printre alte baze de date utilizate pentru WEB-dezvoltare, menționăm Oracle și PostgreSQL. PostgreSQL - un sistem de baze de date disponibile în mod liber, sa concentrat în principal mod open source pentru a lucra în sistemele UNIX-like. Dar Oracle. Arată-mi programator, care nu a auzit nimic despre Oracle! Un lider de piață clar în puternice baze de date comerciale, corporative în ultimii ani, este din ce în ce se afirmă și pe web la nivel mondial.