Apa itu PostgreSQL? – PostgreSQL adalah database relasional open source kelas perusahaan tingkat lanjut yang mendukung kueri SQL (relasional) dan JSON (non-relasional). Ini adalah sistem manajemen basis data yang sangat stabil, didukung oleh lebih dari 20 tahun pengembangan masyarakat yang telah berkontribusi pada tingkat ketahanan, integritas, dan kebenarannya yang tinggi. PostgreSQL digunakan sebagai penyimpanan data utama atau gudang data untuk banyak aplikasi web, seluler, geospasial, dan analitik. Versi utama terbaru adalah PostgreSQL 12.
Apa itu PostgreSQL?

pgsql.com – PostgreSQL ini itu juga memiliki sejarah yang sangat kaya untuk bisa mendukung sebuah tipe data tingkat yang lanjut, dan mendukung tingkat pengoptimalan kinerja yang umum di seluruh rekan database komersialnya, seperti Oracle dan SQL Server. AWS mendukung PostgreSQL melalui layanan database yang terkelola sepenuhnya dengan Amazon Relational Database Service (RDS) . Amazon Aurora dengan kompatibilitas PostgreSQL juga dibangun menggunakan PostgreSQL.
Baca Juga : Mengulas Tentang PostgreSQL vs MariaDB
Manfaat menggunakan PostgreSQL
Fitur dan ekstensi yang kaya
PostgreSQL memiliki set fitur yang kuat termasuk Multi-Version Concurrency Control (MVCC), pemulihan titik waktu, kontrol akses granular, tablespace, transaksi bersarang, perencana/pengoptimal kueri yang disempurnakan, replikasi asinkron, pencadangan online/panas, dan pencatatan sebelumnya. Ini mendukung set karakter internasional, pengkodean karakter multi-byte, Unicode, dan sadar-lokal untuk penyortiran, kepekaan huruf besar-kecil, dan pemformatan.
Keandalan dan kepatuhan standar
PostgreSQL Front Write Logging adalah database yang sangat toleran terhadap kesalahan. Fondasi besar kontributor open source menyediakannya dengan jaringan dukungan komunitas bawaan. PostgreSQL sesuai dengan ACID dan memiliki sebuah dukungan penuh terhadap kunci asing, tampilan, gabungan, pemicu, dan prosedur tersimpan dalam berbagai bahasa.
Lisensi sumber terbuka
Kode sumber PostgreSQL tersedia di bawah lisensi sumber terbuka dan dapat digunakan secara gratis, dimodifikasi, dan diimplementasikan dengan cara apa pun yang dianggap sesuai. PostgreSQL tidak memerlukan biaya lisensi dan menghilangkan risiko penyebaran yang berlebihan. Komunitas kontributor dan penggemar PostgreSQL yang berdedikasi secara teratur menemukan bug dan perbaikan untuk berkontribusi pada keamanan keseluruhan sistem database.
Sejarah PostgreSQL
Proyek PostgreSQL dimulai pada tahun 1986 di bawah bimbingan Profesor Michael Stonebreaker dari University of California, Berkeley. Proyek ini awalnya disebut POST GRES, mengacu pada database Ingres lama yang juga dikembangkan di University of California, Berkeley. POSTGRES bertujuan untuk menambahkan fungsionalitas minimum yang diperlukan untuk sepenuhnya mendukung beberapa tipe data. Pada tahun 1996, proyek ini berganti nama menjadi PostgreSQL untuk mencerminkan dukungan untuk bahasa query SQL (meskipun PostgreSQL biasanya disingkat Postgres). Sebuah komunitas kontributor yang beragam dan berdedikasi, PostgreSQL Global Development Group terus membuat rilis reguler proyek database open source gratis, besar dan kecil.
Kasus penggunaan populer untuk PostgreSQL
Basis data OLTP tujuan umum
Startup dan perusahaan besar sama-sama menggunakan PostgreSQL sebagai penyimpanan data utama untuk mendukung aplikasi, solusi, dan produk berskala internet mereka.
Basis data hub federasi
Pembungkus Data Asing PostgreSQL dan dukungan JSON memungkinkannya untuk terhubung dengan penyimpanan data lain – termasuk jenis NoSQL – dan bertindak sebagai hub federasi untuk sistem database poliglot.
Tumpukan sumber terbuka LAPP
PostgreSQL dapat menjalankan situs web dan aplikasi dinamis sebagai bagian dari alternatif yang kuat untuk tumpukan LAMP (LAPP adalah singkatan dari Linux, Apache, PostgreSQL, dan PHP, Python, dan Perl).
PostgreSQL yang terkelola sepenuhnya di AWS
Amazon menawarkan layanan database relasional yang terkelola sepenuhnya, Amazon RDS for PostgreSQL, tersedia untuk uji coba tanpa biaya dengan AWS Tingkat Gratis. Amazon Relational Database Service (RDS) memudahkan penyiapan, pengoperasian, dan penskalaan penerapan PostgreSQL di cloud. Dengan Amazon RDS, Anda dapat menerapkan penerapan PostgreSQL skala internet dalam sebuah hitungan tiap menit, dengan menggunakan semua kapasitas perangkat keras yang hemat biaya dan dapat diubah ukurannya.