PostgreSQL ระบบ Open Source Database ชื่อดัง ได้ประกาศออกรุ่น 9.5 พร้อมเปิดตัวฟีเจอร์ใหม่ๆ มากมายดังนี้
- เพิ่มคำสั่ง UPSERT ที่ย่อมาจากการทำ INSERT, ON CONFLICT UPDATE เพื่อรองรับการอัพเดต Database แบบถี่ๆ ให้ดีขึ้น และยังช่วยให้ผู้ใช้งาน MySQL เดิมย้ายมาใช้ PostgreSQL ได้ง่ายขึ้นอีกด้วย
- เพิ่มความสามารถ Row Level Security (RLS) ให้สามารถควบคุมสิทธิ์การเข้าถึงข้อมูลได้ที่ระดับ Per-row/Per-Column ร่วมกับ SE Linux ได้
- เพิ่ม BRIN Indexing สำหรับการทำ Index ขนาดเล็กให้กับข้อมูล Big Data โดยใช้เวลาทำงานเพียง 5% ของ BTree Indexing
- Sort ตัวอักษรและตัวเลขได้เร็วขึ้นมากด้วยการใช้อัลกอริธีม Abbreviated Keys ทำให้การ Sort เร็วขึ้น 2-12 เท่า และการสร้าง Index เร็วขึ้นถึง 20 เท่า
- เพิ่มคำสั่ง CUBE, ROLLUP และ GROUPING SETS ให้ผู้ใช้งานสร้างรายงานที่มีการสรุปรวมข้อมูลหลายระดับชั้นได้จากคำสั่งเดียว ทำให้ Integrate กับระบบ Online Analytic Processing (OLAP) ภายนอกอย่าง Tableau ได้ดีขึ้น
- Foreign Data Wrapper (FDW) สามารถใช้ PosgreSQL ให้ทำตัวเป็น Query Engine สำหรับระบบ Big Data เช่น Hadoop และ Cassandra ได้ โดยเพิ่มคำสั่ง IMPORT FOREIGN SCHEMA และ JOIN เพื่อให้ใช้งานได้ง่ายขึ้น
- TABLESAMPLE เป็นการดึง Stat คร่าวๆ ของ Table ขนาดใหญ่โดยไม่ใช้ประสิทธิภาพของระบบมากนัก
ส่วนรุ่น 9.6 ที่จะมาในอนาคตนั้น ทาง PostgreSQL ก็กำลังพัฒนา Parallel Query กันอยู่
ที่มา: http://www.phoronix.com/scan.php?page=news_item&px=PostgreSQL-9.5-Released , http://www.postgresql.org/about/news/1636/
TechTalkThai ศูนย์รวมข่าว Enterprise IT ออนไลน์แห่งแรกในประเทศไทย







