6 คะแนน โดย xguru 2020-04-05 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • สรุปและวิธีรับมือจากนักพัฒนาที่ใช้ Postgres มา 17 ปี พร้อมคาดการณ์การเปลี่ยนแปลงในอนาคต

#1 การวนกลับของ Transaction ID (XID)

#2 ความเป็นไปได้ที่จะเกิดการสูญหายของข้อมูลระหว่าง Failover

#3 การจำลองข้อมูลที่ไม่มีประสิทธิภาพทำให้การสูญหายของข้อมูลรุนแรงขึ้นเมื่อเกิดปัญหาฮาร์ดแวร์

#4 ปัญหา Garbage ของ MVCC

#5 เป็นสถาปัตยกรรมแบบ Process-Per-Connection จึงขยายสเกลได้ยาก

#6 ดัชนี PK กินพื้นที่โดยไม่จำเป็น

#7 การอัปเกรดเวอร์ชันใหญ่ต้องมี Downtime

#8 การตั้งค่าการจำลองข้อมูลที่ยุ่งยาก

#9 ไม่รองรับ Query Planner Hint

#10 ไม่รองรับการบีบอัดระดับ Block

2 ความคิดเห็น

 
tujuc 2020-04-06

กำลังคิดว่าจะลองเอามาใช้ที่บริษัทอยู่ เลยต้องอ่านเก็บไว้หน่อย :)

 
xguru 2020-04-05

เป็นบทความโต้แย้ง? ต่อ "PostgreSQL is the worlds’ best database" https://2ndquadrant.com/en/blog/… ที่เคยถูกโพสต์ขึ้นมาเมื่อไม่กี่วันก่อน เลยคิดว่าน่าอ่านประกอบกันครับ

( แต่ตัวผมเองกลับรู้สึกว่าบทความนี้มีน้ำเสียงก้าวร้าวเกินไป? ก็เลยไม่ได้แชร์ใน GeekNews )