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 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”

Sampai dengan tahun 2012 PostgreSQL telah menerima penghargaan-penghargaan sebagai berikut:
• Database terbaik tahun 1999 dari LinuxWorld Editor’s Choice Award
• Database terbaik tahun 2000 dari Linux Journal Editors’ Choice Awards
• Database terbaik tahun 2002 dari Linux New Media Editor Choice Award
• Database terbaik tahun 2003 Linux Journal Editors’ Choice Awards
• Database terbaik tahun 2004 dari Linux New Media Award
• Database terbaik tahun 2004 Linux Journal Editors’ Choice Awards
• Ars Technica Best Server Application Award tahun 2004
• Database terbaik tahun 2005 Linux Journal Editors’ Choice Awards
• Database terbaik tahun 2006 Linux Journal Editors’ Choice Awards
• Product of the Year, Database Tool tahun 2008 dari Developer.com
• Linux New Media Award tahun 2012 untuk kategori Database Open source terbaik

Kelebihan PostgreSQL

1. PostgreSQL memiliki arsitektur multiproses (forking) yang berarti memiliki stabilitas yang lebih tinggi, sebab satu proses anak yang mati tidak akan menyebabkan seluruh daemon mati—meskipun pada kenyataannya, dulu ini sering terjadi.
2. Dalam kondisi load tinggi (jumlah koneksi simultan besar), kecepatan PostgreSQL sering mengalahkan MySQL untuk query dengan klausa JOIN yang kompleks, hal ini dikarenakan PostgreSQL mendukung locking di level yang lebih rendah, yaitu row.
3. PostgreSQL memiliki fitur OO seperti pewarisan tabel dan tipe data, atau tipe data array yang kadang praktis untuk menyimpan banyak item data di dalam satu record.Dengan adanya kemampuan OO ini maka di PostgreSQL, kita dapat mendefinisikan sebuah tabel yang mewarisi definisi tabel lain.
4. PostgreSQL menyediakan hampir seluruh fitur-fitur database seperti yang terdapat dalam produk database komersial pada umumnya.
5. PostgreSQL pun memiliki tipe data geometri (seperti titik, garis, lingkaran, poligon) yang mungkin berguna bagi aplikasi ilmiah tertentu
6. PostgreSQL memberikan kita kemampuan mendefinisikan sebuah field sebagai array.
7. PostgreSQL memiliki hampir semua fasilitas standar yang biasanya diinginkan: view (tabel virtual), trigger, subselek, stored procedure (dalam beberapa bahasa), dan foreign key constraint



8. PostgreSQL juga memiliki apa yang disebut rule, yaitu tindakan custom yang bisa kita definisikan dieksekusi saat sebuah tabel di-INSERT, UPDATE, atau DELETE
9. Postgres juga mempunayai kemampuan untuk membuat konektifitas dengan database lain seperti pgdump, Interbase, pgaccess dan hampir semua database pada Linux.
10. kemampuannya menampung data spasial, sehingga ia bisa digunakan dalam pembuatan situs yang berbasis Web GIS untuk pemetaan dan sebagainya.
11. PostgreSQL memiliki lisensi GPL (General Public License) dan oleh karena itu
PostgreSQL dapat digunakan, dimodifikasi dan didistribusikan oleh setiap orang tanpa
perlu membayar lisensi (free of charge) baik untuk keperluan pribadi, pendidikan maupun komersil.
12. PostgreSQL mendukung banyak jenis bahasa pemrograman, antara lain: SQL, C, C++, Java, PHP, etc.
13. PostgreSQL juga merupakan alternative untuk sistem database open-source lainnya seperti MySQL dan Firebird, terutama sistem proprietari seperti Oracle, Sybase, IBM’s DB2dan Microsoft SQL Server.

Kekurangan PosgreSQL :

1. Kurang begitu populer dan cocok bekerja di lingkungan web jika dibandingkan dengan mysql.
2. Kurang fokus dalam hal kelangsingan dan kecepatan.
3. Arsitektur dengan multiproses ini sulit diterapkan ke Windows, sebab Windows amat thread-oriented.
4. PostgreSQL sendiri saat ini bisa dijalankan di Windows, tapi melalui lapisan emulasi Cygwin.
5. Kurang unggul dalam hal ketersediaan fungsi built-in.
6. Replikasi di PostgreSQL sendiri belum disertakan dalam distribusi standarnya.
7. PostgreSQL sendiri terbatas hanya bisa melakukan penambahan kolom, penggantian nama kolom, dan penggantian nama tabel.
Basis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras komputer (platform).
Basis data Oracle ini pertama kali dikembangkan oleh Larry EllisonBob Miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.

Oracle logo.svg
PengembangOracle Corporation
Status pengembanganActive
Bahasa pemogramanCC++[1]
Ketersediaan bahasaMulti
JenisORDBMS
LisensiPerorangan
Situs web resmiwww.oracle.com

Jenis perangkat keras (platform) yang dipakai sebagai server (host):[sunting | sunting sumber]
  • Apple Mac OS X Server
  • PowerPC
  • HP HP-UX
  • PA-RISC, Itanium
  • HP Tru64 UNIX
  • Alpha
  • HP OpenVMS
  • Alpha, Itanium
  • IBM AIX5L
  • POWER
  • IBM z/OS
  • zSeries
  • Linux
  • x86, x86-64, PowerPC, zSeries, Itanium
  • Microsoft Windows
  • x86, x86-64, Itanium
  • Sun Solaris
  • SPARC, x86, x86-64

Pesaing

Pesaing dari perangkat lunak Oracle adalah:
IBM: DB2, Informix, UDB
Microsoft SQL Server
Teradata (data warehousing dan business intelligence)
Software AG: Adabas
Sybase.
Oracle dan IBM menekankan pada platform menengah seperti UNIX dan Linux, sementara Microsoft cenderung meraih pasar untuk kelas rendah (Microsoft Windows platforms).
Basis data Oracle juga bersaing dengan basis data sumber-terbuka (open-source relational databases), seperti PostgreSQL, Firebird, dan MySQL. Perangkat lunakEnterpriseDB yang berbasis PostgreSQL, belum lama ini mengumumkan fitur yang kompatibel dengan Oracle dengan harga yang sangat wajar dan murah.
Diberdayakan oleh Blogger.