9 คะแนน โดย xguru 2026-01-18 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • เป็นโมดูลส่วนขยายที่พัฒนาขึ้นเพื่อ เพิ่มความสามารถฐานข้อมูลกราฟให้กับ SQLite และรองรับ ภาษาเคียวรี Cypher
  • ทำให้สามารถทำ การสร้างแบบจำลองข้อมูลเชิงสัมพันธ์ + เชิงกราฟ ได้พร้อมกันภายในสภาพแวดล้อม SQLite ซึ่งเป็นฐานข้อมูลขนาดเบาแบบไฟล์เดียว
  • ใช้ไวยากรณ์ Cypher เช่น MATCH, CREATE, MERGE, UNWIND, RETURN ได้โดยตรง มอบ ประสบการณ์การเขียนเคียวรีคล้าย Neo4j
  • รองรับ อัลกอริทึมกราฟในตัว เช่น PageRank, Louvain, Dijkstra, BFS/DFS, การค้นหาองค์ประกอบที่เชื่อมต่อกัน
  • โครงสร้างแบบ Zero-configuration ทำให้ รันได้ทันทีบนไฟล์ SQLite ที่มีอยู่เดิม โดยไม่ต้องมีเซิร์ฟเวอร์หรือการตั้งค่าเพิ่มเติม
  • มีอินเทอร์เฟซสำหรับ Python, Rust และ SQL จึงสามารถผสานการใช้งานในสภาพแวดล้อมหลายภาษาได้
  • มาพร้อม เครื่องมือ CLI แบบ REPL (gqlite)
    • รองรับคำสั่งเมตา เช่น .help, .schema, .stats
    • รองรับการแสดงผลแบบ JSON และการป้อนข้อมูลหลายบรรทัด
  • สัญญาอนุญาต MIT

3 ความคิดเห็น

 
ng0301 2026-01-18

นี่แหละสิ่งที่อยากได้พอดีเลย เยี่ยมมาก

 
twinstae 2026-01-18

https://github.com/twinstae/graphqlite-ts

ลองทำ bun sqlite + ffi binding แบบชิล ๆ ไปกับ LLM ดู แล้วมันก็ใช้งานได้จริงนะครับ (โลกนี้ช่างดีจริง ๆ)

 
yangeok 2026-01-18

น่าจะเหมาะเอามาทำ PoC ดีเลยครับ ฮ่าๆ