Rabu, 13 Oktober 2010

PostgreSQL, Sistem Database Berbasis Open Source

Gajah, binatang yang amat besar, hidungnya panjang, telinganya lebar . Itulah lirik lagu yang pernah diajarkan oleh guru kita pada masa sekolah di Taman Kanak – kanak, yang dinyanyikan untuk menggambarkan seekor gajah.
Tapi gajah yang satu ini bukan gajah sembarang gajah, satu – satunya gajah berwarna biru. Ya, anda benar, gajah biru ini bernama “PostgreSQL”.

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.
Sebuah sistem database object-relational handal berbasis open source. Anda dapat menggunakanannya dalam lingkungan Windows, Unix/Linux, Mac OS, dan lain-lain. Cukup banyak sumber yang melakukan perbandingan plus minus antara PostgreSQL dengan database lainnya. Salah satu yang paling sering menjadi sparring partner PostgreSQL adalah MySQL, sebuah sistem database yang sangat populer. Banyak sekali sumber rujukan dan perdebatan mengenai mana diantara dua sistem database open source tersebut yang lebih baik. 
Sebagian besar perdebatan dengan cepat menjadi ketinggalan zaman karena PostgreSQL dan MySQL (juga sistem database lainnya) terus dikembangkan untuk menjadi lebih baik. Salah satu contoh, MySQL pernah dikritik tidak memiliki fitur sebaik PostgreSQL, sedangkan kecepatan PostgreSQL dikatakan lebih lambat dibandingkan MySQL. Tetapi, MySQL kemudian mengembangkan fungsi dan fitur tambahan, sementara PostgreSQL melakukan perbaikan dramatis yang memperbaiki kecepatannya. 
Pada akhirnya, penggunaan produk memamng tergantung kondisi dan kebutuhan pengguna yang tidak bisa disama-ratakan. Ibarat sang lumba-lumba (simbol MySQL) tentu lebih mahir berenang di dalam air dibandingkan seekor gajah, sementara gajah lebih kuat mengangkat batang pohon dibandingkan dengan lumba-lumba. Tetapi perlu dicatat perbedaannya yang mendasar, PostgreSQL dikenal sebagai object-relational database management system (ORDBMS). Artinya, pengembangan PostgreSQL menggunakan pendekatan objek dengan adanya fitur-fitur class, inheritance, types, dan lainnya.

Baca Selengkapnya... 
Download PDF file by 4shared

Tidak ada komentar:

Posting Komentar