Tags:
Node Thumbnail

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

No Description

Get latest news from Blognone

Comments

By: sukjai
iPhoneAndroidRed HatUbuntu
on 6 October 2017 - 14:39 #1011900

เป็นฐานข้อมูลที่ผมรู้สึกว่าจะใช้ยากน่าดู

By: syootakarn
iPhoneWindows PhoneAndroidBlackberry
on 6 October 2017 - 15:36 #1011908
syootakarn's picture

mySQL ใช้ง่ายกว่าเยอะ

By: WattZ
AndroidRed HatSymbianWindows
on 6 October 2017 - 16:16 #1011909 Reply to:1011908
WattZ's picture

พอจะยกตัวอย่างได้หรือเปล่าครับว่าอันไหนที่ยากกว่า พอดีที่ผ่านมาผมใช้ postgresql มาตลอด

By: sukjai
iPhoneAndroidRed HatUbuntu
on 6 October 2017 - 17:32 #1011933 Reply to:1011909

การ query ข้าม Database คนละก้อนครับทั้งๆ ที่อยู่ Host เดียวกัน อันนี้ทำผมงงไปนานเลย

By: q0022
AndroidUbuntu
on 6 October 2017 - 18:14 #1011945 Reply to:1011933
q0022's picture

postgresql ใช้ schema ครับ

By: xobser
Android
on 6 October 2017 - 16:36 #1011913

ใช้ยากหรือไม่เคยชินหรือเปล่านะ เคยใช้แต่ mysql กับ mssql เรื่องชื่อตารางหรือฟิลด์ใน PostgreSQL ตัวเล็กตัวใหญ่ต่างกัน reindex auto number ต้องมาแก้ sequences การจัดเรียงฟิลด์ทำทีหลังไม่ได้ อันนี้คือประสบการณ์ส่วนตัวนะครับ

By: kimminwoo
AndroidRed HatUbuntuWindows
on 6 October 2017 - 22:44 #1011983

แรกๆใช้ MySQL มาก่อน พอมาลองใช้ PostgreSQL ก็แอบยาก
แต่พอได้ศึกษาไปเรื่อยๆ ลองเล่นไปเรื่อยๆ ตอนนี้ชอบ PostgreSQL เต็มๆ