4. Postgre SQL
PostgreSQL adalah sebuah sistem
basis data yang disebarluaskan secara bebas
menurut
Perjanjian lisensi BSD.
Piranti
lunak ini merupakan salah satu basis data yang paling banyak
digunakan saat ini, selain
MySQL dan
Oracle. PostgreSQL menyediakan fitur yang berguna untuk
replikasi basis data. Fitur-fitur yang disediakan PostgreSQL antara lain DB
Mirror, PGPool, Slony, PGCluster, dan lain-lain.
PostgreSQL adalah sebuah object-relational database management system (ORDBMS) yang
bersifat open source. PostgreSQL adalah database yang powerful dan tidak kalah
dengan database komersil sekelasnya Oracle, Sybase maupun Informix. PostgreSQL
yang mendukung standar SQL92 dan SQL99 ini juga mendukung bahasa pemrograman C,
C++, Java, Tcl, Perl, Python, PHP, dst.
PostgreSQL adalah sistem database yang kuat untuk
urusan relasi, open source. Memiliki lebih dari 15 tahun pengembangan aktif dan
sudah terbukti segala rancangan arsitekturnya telah mendapat reputasi tentang
“kuat”, “handal”, “integritas data”, dan “akurasi data”
[5].
Postgre SQL pada
awalnya dikembangkan oleh mahasiswa dan staff programmer University of California, Berkeley, dibawah arahan
Professor Michael Stonebraker. Sofware ini mulanya dinamai Postgres, tetapi
karena banyak tambahan untuk fungsi fungsi SQL maka pada tahun 1995 namanya
diganti Postgres95, dan sejak tahun 1996 nama yang digunakan hingga sekarang
adalah PostgreSQL. Pada saat pertama dikembangkan postgres dianggap tidak
memenuhi stardar ANSI-SQL92 -standar database berskala besar- , karena
tujuannya hanya menjadikan postgres sebagai database yang mempunyai banyak
feature dan keluwesan yang tinggi. Karena merasa mendapat tantangan postgres
berusaha untuk memenuhi standar tersebut, dan akhirnya potsgres mampu juga
untuk mencapai satndar ANSI-SQL. Tetapi yang lebih gila lagi ternyata kemampuan
postgres melebihi standar ANSI_SQL, yang berarti kemampuan postgres melebihi
database lain standar ANSI-SQL92 yang diantarannya adalah Oracle. Wajar jika
Postgres dinobatkan Linux Award sebagai database pilihan dan menempatkan Oracle
pada tembat ke-dua.