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).
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:
sedikit curhat aku da kesulitan pada postgres yaitu tidak ada nya ADODB itu gmna cara nya
Posting Komentar