กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


News

ข่าว PostgreSQL ออกเวอร์ชั่น 18 เร็วขึ้นสูงสุด 3 เท่าตัว, รองรับ UUIDv7, OAuth 2.0

News 

Active member

สมาชิกทีมงาน
Moderator
Distributor
Thread owner
PostgreSQL ออกเวอร์ชั่น 18 เร็วขึ้นสูงสุด 3 เท่าตัว, รองรับ UUIDv7, OAuth 2.0
Body

PostgreSQL ฐานข้อมูลยอดนิยม ออกเวอร์ชั่น 18.0 ปรับปรุงประสิทธิภาพอย่างมีนัยสำคัญจากการปรับปรุงโครงสร้างภายใน สำหรับนักพัฒนา ฟีเจอร์สำคัญ ได้แก่

  • รองรับ uuidv7() ในตัว เป็น UUID ที่เรียงตามเวลา
  • รองรับคำสั่ง RETURNING ในคำสั่ง INSERT, UPDATE, DELETE, และ MERGE
  • temporal contraint เปิดให้กำหนดเงื่อนไข UNIQUE ตามช่วงของค่าข้อมูลในบางคอลัมภ์ได้
  • CREATE FOREIGN TABLE ... LIKE สร้างตารางใหม่โดยใช้ schema ของตารางเดิม

สำหรับผู้ดูแลระบบฐานข้อมูล เวอร์ชั่นนี้ เพิ่มการล็อกอินแบบ OAuth 2.0 เข้ามาทำให้ และประกาศเตรียมถอดการแฮชรหัสผ่านฐานข้อมูลแบบ MD5 แล้ว

การปรับปรุงที่ใหญ่ที่สุดคือการทำ asynchronous I/O จากเดิม PostgreSQL จะปล่อยให้ระบบปฎิบัติการควบคุมการอ่านเขียนข้อมูลด้วยตัวเอง และตัว PostgreSQL จะรอคำสั่งแต่ละคำสั่งเสร็จสิ้นจึงทำงานต่อ การทำงานแบบ asynchronous ช่วยให้ฐานข้อมูลยิงคำสั่งอ่านเขียนได้ทีละมากๆ โดยไม่ต้องรอผลคำสั่งก่อนหน้า หากฐานข้อมูลรู้ว่าสามารถทำงานไปพร้อมกันได้ ตอนนี้การทำงานแบบ asynchronous จะทำงานเมื่อทำ sequential scan, heap scan, และ vacuum ความเร็วที่เพิ่มขึ้นสูงสุด 3 เท่าตัว

กระบวนการอัพเกรดเวอร์ชั่นตอนนี้เก็บค่าสถิติการทำงานไว้ด้วยเมื่ออัพเกรด แก้ปัญหาประสิทธิภาพการทำงานลดลงหลังจากอัพเกรดไปได้

เวอร์ชั่นนี้เริ่มใช้โปรโตคอลใหม่เวอร์ชั่น 3.2 สำหรับการเชื่อมต่อกับไคลเอนต์ นับเป็นการอัพเกรดครั้งแรกตั้งแต่ PostgreSQL 7.4 เมื่อปี 2003

ที่มา - PostgreSQL

lew Sat, 27/09/2025 - 00:31

Continue reading...
 


กลับ
ยอดนิยม ด้านล่าง