Tags:
Node Thumbnail

Supabase เปิดตัวโครงการ pg_graphql ส่วนขยายสำหรับ PostgreSQL แบบโอเพนซอร์ส เพื่อรองรับการคิวรีแบบ GraphQL ได้โดยตรง ใช้แรมน้อยกว่าเทคโนโลยี

ซอฟต์แวร์สำหรับให้บริการ GraphQL บนฐานข้อมูลแบบ SQL นั้นมีอยู่หลายตัว หากนับเฉพาะที่รองรับ PostgreSQL และเป็นโครงการโอเพนซอร์สก็มี Graphile และ Hasura ได้รับความนิยมอย่างสูงอยู่แล้ว แต่ทาง Supabase ระบุว่าโครงการเหล่านี้อาศัยส่วนประกอบมากเกินไป ทำให้ใช้หน่วยความจำสูง จึงต้องสร้างโซลูชั่นแบบเบาขึ้นมาทดแทน

ทาง Supabase เขียน pg_graphql ด้วย C และ SQL เพื่อแปลงการคิวรี GraphQL ให้เป็น SQL อยู่ในโปรเซสของ PostgreSQL เอง จากนั้นก็แปลงผลการคิวรีที่ได้กลับออกเป็น JSON โดยตัวส่วนขยายจริงๆ จะเพิ่มแค่ฟังก์ชั่นเดียวใน PostgreSQL เท่านั้น ส่วนการเชื่อมต่อกับไคลเอนต์ผ่านทาง HTTP นั้นอาศัย PostgREST

โครงการเป็นสัญญาอนุญาตแบบ Apache 2.0

ที่มา - Supabase

No Description

Get latest news from Blognone

Comments

By: figgaro
ContributorAndroidWindows
on 6 December 2021 - 15:21 #1233715
figgaro's picture

น่าสนใจ


Texion Business Solutions

By: whitebigbird
Contributor
on 6 December 2021 - 19:49 #1233718
whitebigbird's picture

ถ้าทำแบบ postgrahile ได้จะเด็ดมาก

By: mr_tawan
ContributoriPhoneAndroidWindows
on 7 December 2021 - 09:18 #1233733
mr_tawan's picture

ตัว Supabase นี่ตอนนี้ได้รับความนิยมขนาดไหนแล้วเหรอครับ ? (เผื่อเอาไปชงที บ. 55)


  • 9tawan.net บล็อกส่วนตัวฮับ