PostgreSQL ออกเวอร์ชั่น 15 หนึ่งปีหลังจาก PostgreSQL 14 โดยรอบนี้ไม่มีการปรับปรุง syntax การเขียนคิวรีใหญ่ๆ แต่เป็นการปรับปรุงประสิทธิภาพ และการทำงานเบื้องหลังมากกว่า
ในแง่ประสิทธิภาพ การปรับปรุงอัลกอรึทึมการเรียงข้อมูลทำให้การคิวรีในกลุ่ม ORDER BY
ทั้งหลายเร็วขึ้น 25%-400% ขณะที่การคิวรีแบบ SELECT DISTICT
ก็ประมวลผลขนานกันทำให้เร็วขึ้นเช่นกัน อีกส่วนหนึ่งคือประสิทธิภาพเร็วขึ้นจากการรองรับการบีบอัดข้อมูลแบบ LZ4 และ zstd ในตัว ทำให้ประหยัดทั้งพื้นที่ดิสก์ในการเขียน write-ahead log (WAL) และเพิ่มประสิทธิภาพในบางกรณีที่ความเร็วตันที่ IOPS รวมถึงการสั่งคำสั่งสำรองข้อมูล pg_basebackup
ก็รองรับการบีบอัดจากเซิร์ฟเวอร์โดยตรง
ในแง่การคิวรี คำสั่งใหม่ที่เพิ่มเข้ามาคือ MERGE
สำหรับการสั่ง INSERT
, UPDATE
, และ DELETE
ในคำสั่งเดียวตามเงื่อนไข และยังเพิ่มฟังก์ชั่นการประมวลข้อมูลด้วย regular expression อีกหลายตัว ทำให้ค้นหาสตริงได้ซับซ้อนขึ้น
ที่มา - PostgreSQL
Comments
Merge มาละโว้ยยยยย
เลิกบ่นเรื่อง race condition ได้แล้ว...
บล็อกส่วนตัวที่อัพเดตตามอารมณ์และความขยัน :P
โอ้ คำสั่ง merge นี่เจ๋งเลยแฮะ
..: เรื่อยไป
Nice