ฐานข้อมูล 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) Topics: PostgreSQLDatabaseOpen Source