ข้อบกพร่องของ PostgreSQL
(medium.com)- สรุปและวิธีรับมือจากนักพัฒนาที่ใช้ 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 ความคิดเห็น
กำลังคิดว่าจะลองเอามาใช้ที่บริษัทอยู่ เลยต้องอ่านเก็บไว้หน่อย :)
เป็นบทความโต้แย้ง? ต่อ "PostgreSQL is the worlds’ best database" https://2ndquadrant.com/en/blog/… ที่เคยถูกโพสต์ขึ้นมาเมื่อไม่กี่วันก่อน เลยคิดว่าน่าอ่านประกอบกันครับ
( แต่ตัวผมเองกลับรู้สึกว่าบทความนี้มีน้ำเสียงก้าวร้าวเกินไป? ก็เลยไม่ได้แชร์ใน GeekNews )