Belajar Database PostgreSQL - Pengenalan PostgreSQL
PostgreSQL adalah, open source objek-relasional sistem database yang kuat. Lebih dari 15 tahun pengembangan aktif dan arsitektur yang telah terbukti mendapatkan reputasi yang kuat untuk keandalan, integritas data, dan kebenaran.
Apa itu PostgreSQL?
PostgreSQL (diucapkan sebagai post-gress-Q-L) adalah sebuah sistem manajemen database relasional open source (DBMS) yang dikembangkan oleh tim relawan di seluruh dunia. PostgreSQL tidak dikontrol oleh corporation atau badan swasta lainnya dan kode sumber tersedia secara gratis.
Sejarah PostgreSQL
PostgreSQL, awalnya disebut Postgres, dibuat di UCB oleh seorang profesor ilmu komputer bernama Michael Stonebraker. Stonebraker mulai Postgres pada tahun 1986 sebagai sebuah proyek ikutan pendahulunya, Ingres, kini dimiliki oleh Computer Associates.
1. 1977-1985: Sebuah proyek yang disebut INGRES dikembangkan.
- Bukti-of-konsep untuk database relasional
- Mendirikan perusahaan INGRES pada tahun 1980
- Dibeli oleh Computer Associates pada tahun 1994
2. 1986-1994: POSTGRES
- Pengembangan konsep dalam INGRES dengan fokus pada orientasi objek dan bahasa query Quel
- Basis kode dari INGRES tidak digunakan sebagai dasar untuk POSTGRES
- Dikomersialisasikan sebagai Illustra (dibeli oleh Informix, dibeli oleh IBM)
3. 1994-1995: Postgres95
- Dukungan untuk SQL ditambahkan pada tahun 1994
- Dirilis sebagai Postgres95 pada tahun 1995
- Dirilis kembali sebagai PostgreSQL 6.0 pada tahun 1996
- Pembentukan Tim PostgreSQL Global Development
BACA JUGA
- Belajar Database Postgres - Cara Export ke File CSV
- Belajar Database Postgres - Contoh Penggunaan Cursor
- Belajar Database Postgres - Cara Penggunaan Clause JOIN
- Belajar Database Postgres - Cara Penggunaan Clause Group By
- Belajar Database Postgres - Cara Penggunaan Clause Order By
- Cara Install Postgres di CentOS Server
Fitur Utama dari PostgreSQL
PostgreSQL berjalan pada semua sistem operasi utama, termasuk Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), dan Windows. Mendukung teks, gambar, suara, dan video, dan termasuk interfaces pemrograman untuk C / C ++, Java, Perl, Python, Ruby, Tcl dan Open Database Connectivity (ODBC).
PostgreSQL mendukung sebagian besar dari standar SQL dan menawarkan banyak fitur-fitur modern termasuk yang berikut:
- Query SQL yang kompleks
- SQL Sub-select
- Foregn keys
- Trigger
- Views
- Transactions
- Multiversion Concurrency Control (MVCC)
- Streaming Replication (per 9.0)
- Hot Standby(per 9.0)
Kalian dapat memeriksa dokumentasi resmi dari PostgreSQL untuk memahami fitur yang disebutkan di atas. PostgreSQL dapat diperluas oleh pengguna dalam banyak cara, misalnya dengan menambahkan baru:
- tipe data
- functions
- operator
- aggregat functions
- metode indeks
Mendukung Prosedural Languages
PostgreSQL mendukung 4(empat) bahasa prosedural standar yang memungkinkan pengguna untuk menulis kode mereka sendiri dalam salah satu bahasa dan dapat dieksekusi oleh database server PostgreSQL. Bahasa-bahasa prosedural - PL / pgsql, PL / Tcl, PL / Perl dan PL / Python. Selain itu, non-standar bahasa prosedural lain seperti PL / PHP, PL / V8, PL / Ruby, PL / Java, dll, juga didukung.
0 Response to "Belajar Database PostgreSQL - Pengenalan PostgreSQL"
Posting Komentar