Dalam sebuah tonggak penting untuk pengembangan database manajemen sistem (DBMS) relasional favorit pengembang Stack Overflow 2024, PostgreSQL Global Development Group telah merilis PostgreSQL 17. Versi terbaru dari DBMS open-source ini memperkenalkan sejumlah fitur baru dan peningkatan performa yang lebih memperkuat posisi PostgreSQL sebagai solusi database terkemuka untuk perusahaan dan pengembang.
Salah satu fitur baru yang paling dinantikan dalam PostgreSQL 17 adalah dukungan native untuk backup incremental. Sebelumnya, Anda harus menggunakan program pihak ketiga untuk ini; sekarang, fitur ini sudah ada di server. Hal ini seharusnya mengurangi kebutuhan penyimpanan dan waktu pemulihan, membuatnya sangat berharga untuk lingkungan database perusahaan di mana backup penuh memakan waktu dan sumber daya.
PostgreSQL 17 secara signifikan memperluas kemampuan SQL/JSON-nya, memperkenalkan fungsi-fungsi baru seperti JSON_TABLE(), JSON_EXISTS(), JSON_QUERY(), dan JSON_VALUE(). Penambahan ini membuat PostgreSQL lebih sejalan dengan standar SQL:2023, memberikan pengembang alat yang kuat untuk berinteraksi dengan dokumen JSON dengan cara yang ramah SQL.
PostgreSQL baru juga memperkenalkan kemampuan untuk mengonfigurasi cache Simple Least Recently Used (SLRU), yang penting untuk menangani subtransaksi. Fitur ini memungkinkan aplikasi dengan volume transaksi tinggi untuk berjalan lebih efisien tanpa memerlukan perombakan signifikan dari penanganan transaksi mereka.
PostgreSQL juga — akhirnya — meningkatkan replikasi logis, yang memungkinkan Anda untuk mereplikasi data antara database PostgreSQL. Sebelumnya, jika Anda menggunakan replikasi logis untuk mulai menjalankan database cadangan dalam kasus kegagalan, Anda harus menyinkronkan kembali replikasinya. Hal ini memakan banyak waktu. Administrator database tidak akan harus mengatasi keterlambatan ini mulai dari rilis ini.
“Pekerjaan kami pada PostgreSQL 17,” catat Jozef de Vries, chief product engineering officer dari EnterpriseDB, sebuah perusahaan PostgresSQL terkemuka, “menggarisbawahi keyakinan bahwa Postgres bukan hanya sebuah database — ini adalah platform data yang mendukung sistem bisnis kritis Anda. Dengan memperkenalkan fitur-fitur seperti backup incremental dan meningkatkan fitur-fitur seperti fungsionalitas dan performa JSON, EDB menguatkan komitmen kami terhadap proyek open source sambil memungkinkan perusahaan untuk ‘hanya menggunakan Postgres’ untuk menyelesaikan tantangan data terbesar mereka.”
Selain fitur baru, PostgreSQL 17 dilengkapi dengan sejumlah peningkatan performa. Yang paling signifikan dari ini adalah:Penanganan yang ditingkatkan dari write-ahead log (WAL) locks, dengan beberapa tes menunjukkan peningkatan performa hingga 2x untuk beban kerja dengan perubahan yang sangat bersaing.Optimalisasi dari query menggunakan klausa IN dengan indeks B-tree. Ini adalah tipe indeks standar PostgreSQL. Ini akan memberikan waktu eksekusi yang signifikan lebih baik.Dukungan untuk instruksi chip Intel AVX-512 untuk beberapa fungsi.
Dengan fokus pada fitur canggih dan performa yang lebih baik, PostgreSQL 17 merupakan langkah maju yang signifikan bagi platform database ini. Ketika organisasi semakin mengandalkan pengambilan keputusan berbasis data dan aplikasi AI, peningkatan dalam rilis ini kemungkinan akan mengokohkan posisi PostgreSQL sebagai DBMS pilihan untuk kebutuhan database modern.