Let's Do It Romania - 24 Septembrie 2011



PostgreSQL

PostgreSQL (cunoscut şi sub denumirea inţială: Postgres) este un server de baze de date open source dezvoltat inţial la Universitatea Berkekey, California, sub conducerea profesorului Michael Stonebraker.

Postgres a marcat o adevărată revoluţie în domeniul bazelor de date printr-o inovativă îmbinare a caracterului relaţional cu unele aspecte obiectuale: caracterul deschis al programului permite definirea unor noi clase de obiecte împreună cu toate operaţiile necesare pentru manevrarea acestora. Această tehnologie a căpătat numele de object-relational şi a fost preluată sau imitată de marii producători din industria bazelor de date (Informix, Oracle, IBM).

O versiune comercială a produsului s-a numit Illustra (dezvoltată de firma cu acelaşi nume, condusă de Stonebraker) şi a fost apoi cumpărată de Informix, care a integrat-o în produsul său principal, Informix Universal Server. Mai recent, IBM a cumpărat firma Informix şi intenţionează să integreze elemente preluate din Illustra în DB2.

În tot acest timp, Postgres a fost preluat de comunitatea open source. O echipă de programatori din întreaga lume a contribuit la înlocuirea limbajului PostQUEL cu SQL (ceea ce a determinat şi schimbarea denumirii în PostgreSQL, după ce scurtă vreme s-a numit Postgres95). Întregul cod preluat de la Berkeley a fost atent analizat, curăţat şi optimizat, astfel încât pe lângă funcţionalitatea extrem de bogată produsul a câştigat foarte mult în stabilitate şi performanţă.

Actualmente există o largă comunitate de proiectanţi de aplicaţii care lucrează cu PostgreSQL în cele mai diverse domenii. Există sute de instalări în întreaga lume şi numeroase aplicaţii vitale care se bazează pe acest sistem.

Pentru a descoperi câteva dintre principalele caracteristici ale lui PostgreSQL şi exemple practice legate de utilizarea acestora puteţi consulta articolul PostgreSQL practic, publicat iniţial în revista NET Report.


Let’s Do It, Romania!