LOWNLAB News
โปรแกรมมิ่งระดับ 7/10The Register · 4 กันยายน 2026

PostgreSQL 19 เพิ่ม SQL/PGQ ให้เขียน graph query ได้ในตัว ไม่ต้องพึ่งกราฟดาต้าเบสแยก

PostgreSQL 19 connects the dots with standardized graph queries

The Register รายงานเมื่อวันที่ 4 กันยายน 2026 ว่า PostgreSQL 19 ซึ่งกำลังจะเปิดตัวจริง "ปลายเดือนนี้หรือต้นตุลาคม" จะมาพร้อมความสามารถสำคัญคือการรองรับ SQL/PGQ (Property Graph Queries) ซึ่งเป็นไวยากรณ์การค้นหากราฟที่ถูกบรรจุเข้าเป็นส่วนหนึ่งของมาตรฐาน SQL ตั้งแต่ปี 2023

ความหมายในทางปฏิบัติคือ นักพัฒนาสามารถเขียน query เพื่อไล่ความสัมพันธ์แบบกราฟ เช่น เส้นทางระหว่างโหนด หรือรูปแบบเครือข่าย ได้โดยตรงในฐานข้อมูลเชิงสัมพันธ์ที่ใช้อยู่แล้ว แทนที่จะต้องอาศัยชั้น Object Relational Mapping มาแปลงหรือย้ายข้อมูลไปฐานข้อมูลกราฟเฉพาะทาง Alastair Turner ผู้เผยแพร่เทคโนโลยี PostgreSQL ของ Percona อธิบายว่า "นี่คือไวยากรณ์กราฟที่ฝังอยู่ในตัวจริง ๆ มันมาจากมาตรฐาน SQL 2023"

เบื้องหลังการพัฒนาเป็นความร่วมมือข้ามผู้ผลิต โดยมีวิศวกรจาก OpenCypher และคณะกรรมการ PostgreSQL ที่นั่งอยู่ในคณะกรรมการมาตรฐาน SQL ทำงานร่วมกัน Turner เรียกมันว่า "หนึ่งในความร่วมมือข้ามผู้ผลิตครั้งใหญ่" ที่ผ่านการเขียนโค้ดและตรวจทานอย่างหนักจากผู้มีส่วนร่วมรายใหญ่หลายฝ่าย

อย่างไรก็ตาม ยังมีข้อจำกัด Turner ยอมรับว่าแม้การใช้งานจะทำได้ดีกับ query กราฟหลายรูปแบบ แต่ยังต้องรอให้ "ส่วนเสริมด้าน indexing ตามมาเพื่อปรับปรุงประสิทธิภาพ" และยังต้องการไวยากรณ์เพิ่มเติมอีกก่อนที่ PostgreSQL จะแทนที่ฐานข้อมูลกราฟเฉพาะทางได้จริงในเวิร์กโหลดบางประเภท

นอกจาก SQL/PGQ แล้ว PostgreSQL 19 ยังมีของใหม่อีกหลายอย่างที่นักพัฒนาควรจับตา ได้แก่ pg_plan_advice สำหรับควบคุมแผนการ query โดยไม่ต้องฝัง hint ถาวรในโค้ด, คำสั่ง REPACK สำหรับการบำรุงรักษาตารางแบบออนไลน์, autovacuum แบบขนาน, การรองรับ sequence ในการทำ logical replication และ GROUP BY ALL รวมถึงการต่อยอดระบบ asynchronous I/O ที่เริ่มใน PostgreSQL 18 โดยให้ io_method=worker ปรับจำนวน worker อัตโนมัติผ่านค่า io_min_workers และ io_max_workers

แหล่งอ้างอิง

อ่านต้นฉบับที่ The Register

https://www.theregister.com/databases/2026/09/04/postgresql-19-connects-the-dots-with-standardized-graph-queries/5294500