Rabu, 10 Oktober 2012

PostgreSQL Database


Pengertian PostgreSQL
PostgreSQL adalah sebuah software database Open Source dengan waktu pengembangan lebih dari 15 tahun. Anda yang sedang mencari software database alternatif bisa mencoba software yang satu ini.
PostgreSQL merupakan sebuah object-relational database system yang powerful dan bersifat open source. Software ini telah memiliki 15 tahun masa pengembangan aktif dan arsitektur yang dimilikinya telah terbukti memiliki reputasi yang baik untuk keandalan (reliability), integritas data (data integrity), dan juga ketepatan (correctness).
Fitur PostgreSQL
Sebagai enterprise class database, PostgreSQL menghadirkan berbagai fitur yang memuaskan seperti Multi-Version Concurrency Control (MVCC), point in time recovery, tablespaces, asynchronous replication, nested transactions (savepoints), online/hot backups, query planner/optimizer yang baik, dan write ahead logging untuk fault tolerance. Object-relational database system ini juga mendukung international character set, multibyte character encoding, Unicode, dan memiliki kemampuan yang baik dalam sorting, case-sensitivity, dan formatting.


PostgreSQL sangat scalable baik dalam kuantitas data yang dapat ditanganinya maupun dalam jumlah concurrent user yang dapat diakomodasi olehnya. Sebagai contoh ketangguhannya, terdapat sistem PostgreSQL aktif yang mampu menangani dan mengelola penggunaan 4 terabyte data.

PostgreSQL memiliki kemampuan yang tidak dapat diremehkan karena memiliki fitur yang sangat lengkap dan bersifat standard compliant. Sistem database ini juga fleksibel dan dapat dengan mudah disesuaikan (highly customizable), di mana PostgreSQL dapat digunakan dengan berbagai bahasa pemrograman seperti Java, Perl, Python, Ruby, Tcl, C/C++, dan PL/pgSQL (serupa dengan PL/SQL Oracle).
Dan yang terbaik, source code PostgreSQL tersedia di bawah lisensi liberal open source license, yaitu PostgreSQL License. Lisensi ini memberikan kebebasan bagi Anda untuk menggunakan, memodifikasi dan mendistribusikan PostgreSQL dalam bentuk yang Anda sukai, baik open source maupun closed source.
Sistem Operasi yang Digunakan Untuk PostgreSQL
PostgreSQL berjalan pada semua sistem operasi utama, termasuk Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), dan tidak ketinggalan sistem operasi Windows. PostgreSQL memiliki kemampuan fully ACID compliant, memiliki dukungan penuh terhadap foreign key, join, view, trigger, dan stored procedure (pada lebih dari satu bahasa). Selain itu, PostgreSQL juga mencakup sebagian besar tipe data SQL:2008, termasuk INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATA, INTERVAL, dan TIMESTAMP. PostgreSQL mendukung penyimpanan binary large object, seperti gambar, suara, atau video, dan memiliki native programming interface untuk C/C++, Java, .NET, Perl, Python, Ruby, Tcl, ODBC, dan lain-lain.
INSTALASI POSTGRESQL UNDER WINDOWS

Untuk memulai instalasi silahkan mendownload software PostgreSQL 8.2.0 pada situs
http://www.postgresql.org dan pilihlah yang versi Windows.


Pilihlah bahasa yang digunakan selama proses installasi. Default adalah English.

Bacalah catatan installasi dengan seksama demi kemudahan dan keamanan.


Pada Installation Option, pastikan semua opsi / pilihan terinstall demi kelengkapan dan performa DBMS yang maksimal. Tentukan lokasi untuk melakukan penginstallan. PostgreSQL memungkinkan kita untuk menginstall lebih dari satu versi.

Pada Service Configuration, isikan account name dan password untuk service PostgreSQL. Install as a service maksudnya adalah PostgreSQL akan dijalankan secara otomatis saat Windows startup tanpa perlu melakukan konfigurasi kembali.


Pada Initialise Database Cluster, maksudnya untuk menginisialisasi datatabase tahap awal. Port default yang digunakan adalah 5432, dan superuser namenya adalah postgres, dan kita wajib mengisi password untuk superuser ini.

Pada Enable Procedural Language, maksudnya mengizinkan PosgtreSQL untuk mengenali Prosedural Language / Structured Query Language (PL/SQL). Default yang terinstall adalah PL/PGSQL. Untuk menginstall Prosedulal Language yang lain, silahkan mendownload dahulu dari situsnya masing-masing.


Pada Enable Contrib Modules, kita dapat memilih modul add-in yang menyediakan fungsi secara lebih spesifik. Semua modul ini dapat ditambahkan nantinya dengan mengeksekusi SQL script yang sesuai dengan fungsinya.

Pada Installation Complete, maksudnya proses installasi telah berjalan dengan baik, dan PostgreSQL siap digunakan. Dan kita dapat pula mendaftakna diri untuk mendapatkan informasi mengenai produk PostgreSQL yang terbaru dengan menekan Subscribe To PgSQL-Announce.

1 komentar:

Unknown mengatakan...

sedikit curhat aku da kesulitan pada postgres yaitu tidak ada nya ADODB itu gmna cara nya

Posting Komentar

Diberdayakan oleh Blogger.

Blogroll

Blogger templates

Blogger news