ฐานข้อมูล PostgreSQL ออกเวอร์ชัน 10.0 ปรับวิธีการนับเลขเวอร์ชัน

by mk
6 October 2017 - 03:13

ฐานข้อมูล PostgreSQL ออกเวอร์ชัน 10 ซึ่งถือเป็นการขยับเลขเวอร์ชันใหญ่ครั้งแรก นับตั้งแต่ออก PostgreSQL 9.0 ในปี 2010

หมายเหตุ: ที่ผ่านมา PostgreSQL 9.x ถือเป็นรุ่นใหญ่ (major) ทุกรุ่น แต่นับจากนี้ไปจะเปลี่ยนมาใช้เลขเวอร์ชันแบบ x.y โดย x คือรุ่นใหญ่ y คือรุ่นย่อย เหมือนอย่างซอฟต์แวร์ปกติ

ของใหม่ใน PostgreSQL 10.0 มีหลายอย่าง ดังนี้

  • Logical Replication เพิ่มความสามารถของการทำสำเนาฐานข้อมูล (replication) ด้วยการเลือกส่งสำเนาเฉพาะบางฐานข้อมูลหรือบางตารางไปยังปลายทาง ช่วยให้การทำ replication ข้ามไปมาระหว่างหลายๆ เครื่องมีประสิทธิภาพกว่าเดิม
  • Declarative Table Partitioning ปรับปรุงวิธีการตัดแบ่งตาราง โดยเพิ่ม syntax สำหรับกำหนดว่าจะแบ่งส่วนตารางอย่างไร
  • ปรับปรุง Query Parallelism เพื่อให้รันคิวรีแบบขนาน พร้อมกันหลายๆ คิวรีได้มีประสิทธิภาพมากขึ้น
  • Quorum Commit for Synchronous Replication ช่วยให้การซิงก์สำเนาฐานข้อมูลระหว่างเครื่องหลายๆ เครื่องแม่นยำขึ้น เพราะเครื่องปลายทางสามารถแจ้งกลับมายังต้นทางว่าซิงก์เสร็จสมบูรณ์แล้ว ต้นทางจะได้ทราบว่าข้อมูลที่ส่งไปปลอดภัย ไม่หายไปกลางทาง
  • รองรับการยืนยันตัวตนแบบ Salted Challenge Response Authentication Mechanism (SCRAM) โดยใช้การเข้ารหัส SHA-256 เพื่อความแข็งแกร่งในการแฮชรหัสผ่านที่ดีกว่า MD5 เดิม

ที่มา - PostgreSQL, Slide (1), Slide (2)

Blognone Jobs Premium