Pengertian dan Belajar tentang PostgreSQL

dalam tutorial ini, Anda akan belajar tentang PostgreSQL dan fitur-fitur yang membuat PostgreSQL menonjol dari sistem manajemen basis data lainnya.

Apa itu PostgreSQL

Mari kita mulai dengan pertanyaan sederhana: apa itu PostgreSQL?
PostgreSQL adalah sistem manajemen database tujuan umum dan objek-relasional, sistem database sumber terbuka yang paling canggih. PostgreSQL dikembangkan berdasarkan pada POSTGRES 4.2 di
Berkeley Computer Science Department , University of California.
PostgreSQL dirancang untuk berjalan di platform UNIX-like.
Namun, PostgreSQL kemudian juga dirancang untuk menjadi portabel sehingga dapat berjalan di berbagai platform seperti Mac OS X, Solaris, dan Windows.

PostgreSQL adalah perangkat lunak bebas dan sumber terbuka. Kode sumbernya tersedia di bawah lisensi PostgreSQL, lisensi open source liberal. Anda bebas menggunakan, memodifikasi, dan mendistribusikan PostgreSQL dalam bentuk apa pun.
PostgreSQL membutuhkan usaha yang sangat minim karena stabilitasnya. Oleh karena itu, jika Anda mengembangkan aplikasi berdasarkan PostgreSQL, total biaya kepemilikan rendah dibandingkan dengan sistem manajemen basis data lainnya.
Fitur PostgreSQL menyoroti
PostgreSQL memiliki banyak fitur lanjutan yang ditawarkan oleh sistem manajemen basis data perusahaan lain, seperti:

Jenis yang ditentukan pengguna
Peninggalan tabel
Mekanisme penguncian yang canggih
Integritas referensial asing
Penayangan , aturan, subkueri
Transaksi bersarang (savepoints)
Kontrol konkurensi multi-versi (MVCC)
Replikasi asynchronous
Versi terbaru PostgreSQL mendukung.

fitur-fitur berikut:
Versi Microsoft Windows Server asli
Ruang-ruang meja
Point-in-time recovery
Dan lebih banyak fitur baru ditambahkan di setiap rilis baru.
Apa yang membuat PostgreSQL menonjol
PostgreSQL adalah sistem manajemen basis data pertama yang mengimplementasikan fitur multi-version concurrency control (MVCC), bahkan sebelum Oracle. Fitur MVCC dikenal sebagai snapshot isolasi di Oracle.

Baca juga :13 Cara Naikkan Traffic Blog

PostgreSQL adalah sistem manajemen database objek-relasional tujuan umum. Ini memungkinkan Anda untuk menambahkan fungsi kustom yang dikembangkan menggunakan bahasa pemrograman yang berbeda seperti C / C ++, Java, dll.
PostgreSQL dirancang agar dapat diperluas. Di PostgreSQL, Anda dapat menentukan tipe data Anda sendiri, jenis indeks, bahasa fungsional, dll. Jika Anda tidak menyukai bagian apa pun dari sistem, Anda selalu dapat mengembangkan plugin khusus untuk meningkatkannya untuk memenuhi kebutuhan Anda, misalnya menambahkan optimizer.

Jika Anda memerlukan dukungan apa pun, komunitas aktif tersedia untuk membantu. Anda selalu dapat menemukan jawaban dari komunitas PostgreSQL untuk masalah yang mungkin Anda miliki ketika bekerja dengan PostgreSQL.
Banyak perusahaan menawarkan layanan dukungan komersial jika Anda memerlukannya.

Siapa yang menggunakan PostgreSQL
Banyak perusahaan telah membangun produk dan solusi menggunakan PostgreSQL. Beberapa perusahaan unggulan adalah Apple, Fujitsu, Red Hat, Cisco, Juniper Network, dll. Lihat bagian pengguna fitur PostgreSQL untuk daftar lengkap organisasi yang menggunakan PostgreSQL.

Komunitas PostgreSQL mengucapkan PostgreSQL sebagai / ˈpoʊstɡrɛs ˌkjuː ˈɛl /. Nama asli PostgreSQL adalah Postgres karena itu, kadang-kadang PostgreSQL disebut Postgres.

Post populer