PostgreSQL este cea mai puternica aplicatie open source care se ocupa cu bazele de date relationale.
PostgreSQL are mai bine de 15 ani in care arhitectura sa si-a demonstrat soliditatea.
Este o baza de date care respecta complet specificatiie ACID.
Echivalent Windows: PostGreSQL
Features:
- foreign keys
- join-uri
- views(foarte puternic feature)
- trigger-i si proceduri stocate(alt feature extrem de puternic care trebuie folosit cu grija deoarece poate incetini destul de mult baza de date)
Tipuri de date suportate:
- intreg
- numeric
- bool-ean
- char
- VARCHAR
- data
- INTERVAL
- TIMESTAMP
Deasemenea poate stoca obiecte binare mari: sunet, video, imagini.
Are interfete de programare native in numeroase limbaje:
- C/C++
- Java
- .Net
- Perl
- Python
- Ruby
- Tcl
- ODBC
PostgreSQL este o baza de date de tip enterprise care include feature avansate specifice acestui tip de utilizare;
- tranzactii
- online/hot backups
- un sofisticat query optimizator
etc
PostgreSQL a aderat puternic la standardele ANSI-SQL 92/99, respectandu-le cu strictete, facandu-si un titlu de glorie din acest fapt. PostgreSQL are implementat complet suportul pentru subinterogari. O atentie deosebita a fost acordata integritatii datelor, acesta fiind un lucru extrem de important in cazul unei baze de date.
Procedurile stocate pot fi scrise in numeroase limbaje:
- Java
- Perl
- Python
- Ruby
- Tcl
- C/C++
- PL/pgSQL: propriul limbaj similar PL/SQL-ului lui Oracle.
HomePage:
http://www.postgresql.org/DownLoad Page:
http://www.postgresql.org/downloadDoc Page:
http://www.postgresql.org/docsLicenta:
BSD sau
http://www.postgresql.org/about/licencePlatforme:
- Linux
- UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64)
- Windows: incepand de la 8.0
Ultima versiune stabila: 8.1.5
Este cu adevarat cea mai puternica solutie database open source. De departe cea mai performanta.
Dezvoltatorii ei au lucrat initial la baza de date Ingres inca din 1982 la Berkeley. Michael Stonebraker a plecat de la Berkeley pentru a comercializa Ingres. Dupa cativa ani in 1985 s-a intors la Berkeley unde a demarat proiectul PostgreSQL
In 1986 au fost definitivate planurile dezvoltarii noii baze de date. In 1988 s-a realizat primul prototip al bazei de date.
In iunie 1989 a fost distribuit unui mic numar de utilizatori versiunea 1.0.
Dupa numeroase rescrieri ale codului, imbunatatiri versiune dupa versiune, cererile de features ale numarului din ce in ce mai mare de utilizatori a facut ca la versiunea a 4 sa fie incheiat proiectul.
Dupa aceasta etapa doi fosti studenti ai Berkeley, Andrew Yu si Jolly Chen au reluat proiectul si au continuat dezvoltarea sa creand astfel Postgres95.
In iulie 1996, Marc Fournier si Bruce Momjian si Vadim B. Mikheev si-au conjugat eforturile astfel ca in 1 August 1996 au reusit finalizarrea primei versiuni open source a acestei baze de date.
In cursul anului 1996 numele bazei de date a devenit PostgreSQL.
O data cu versiunea 6.0(ianuarie 1997) un grup de dezvoltatori din toata lumea au continuat proiectul.
Ca o suprema recunoastere a efortului indelungat al maintainer-ilor PostgreSQL in octombrie 2005, John Loiacono vice-presedintele executiv al Sun Microsystems a declarat: "We're not going to OEM Microsoft but we are looking at PostgreSQL right now".
utilizatori PostgreSQL:
- .org domain registry
- Sony Online
- whitepages.com
- Wisconsin Circuit Court Access cu 6 * 180GB baze de date replicate in timp real.
- Skype