มาตรฐาน SQL 2023 ออกตัวจริง รองรับ JSON เต็มรูปแบบ, Graph Query

by lew
5 June 2023 - 10:04

ISO ออกมาตรฐาน SQL 2023 ตัวจริงหลังจากมาตรฐานล่าสุดออกเมือปี 2016 โดยการปรับเปลี่ยนจำนวนมากเป็นการวางมาตรฐานกับจุดเล็กๆ น้อยๆ ที่ไม่ได้กำหนดพฤติกรรมไว้ก่อนหน้านี้ แต่ฟีเจอร์ชุดใหญ่ที่เพิ่มขึ้นมาคือการรองรับการคิวรีข้อมูลแบบ ​JSON และแบบ Graph

การคิวรีแบบ JSON นั้นรองรับตั้งแต่กำหนดประเภทฟิลด์เป็น JSON, การเข้าถึงฟิลด์ต่างๆ มีการกำหนด simplified accessor ให้สามารถอ้างถึงฟิลด์ในออปเจกต์ เช่น t.foo.bar รวมถึงกำหนดฟังก์ชั่นที่ใช้กับ JSON จำนวนมาก

ฟีเจอร์อีกชุดคือ SQL/PGQ (Property Graph Queries) รองรับการกำหนดความสัมพันธ์แบบกราฟและคิวรีความสัมพันธ์กันได้โดยตรง

ฟีเจอร์ด้าน JSON นั้นซอฟต์แวร์ฐานข้อมูลหลายตัวรองรับอยู่แล้ว อาจจะขาดไปแค่บางส่วน เช่น PostgreSQL นั้นมีระบบ accessor ของ JSON เป็นของตัวเองที่ไม่ตรงกับมาตรฐานใหม่นี้ ส่วน PGQ นั้นผู้สนับสนุนหลักคือออราเคิล ทำให้ฐานข้อมูลยี่ห้ออื่นๆ อาจจะต้องใช้เวลาอิมพลีเมนต์อีกพักใหญ่

ที่มา - ISO, Peter Eisentraut ผู้พัฒนา PostgreSQL ระดับ core team

Blognone Jobs Premium