8 คะแนน โดย xguru 2022-01-30 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
<p>&quot;Pipelined Relational Query Language&quot; <br /> - อ่านง่าย ชัดเจน และเป็นเชิงประกาศเหมือน SQL <br /> - ต่างจาก SQL ตรงที่สามารถสร้างไปป์ไลน์เชิงตรรกะสำหรับการแปลงข้อมูล และรองรับการทำ abstraction เช่น ตัวแปรและฟังก์ชัน <br /> - เนื่องจากทรานส์ไพล์เป็น SQL จึงสามารถใช้งานได้กับฐานข้อมูลใดก็ได้ที่รองรับ SQL <br /> - โอเพนซอร์สที่พัฒนาด้วย Rust <br /> <br /> * ยังไม่ใช่สิ่งที่เสร็จสมบูรณ์ โดยขณะนี้กำลังเสนอโรดแมปของภาษาและทิศทางการพัฒนา พร้อมทั้งอยู่ระหว่างการพัฒนา</p>

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

 
daejin 2022-02-01
<p>ตอนแรกผมนึกว่ามันคล้ายกับ LINQ ของ C# แต่พอดูหัวข้อ Similar projects ด้านล่างก็สรุปไว้ได้ดีเลยครับ จากประสบการณ์ของผม เวลาที่ใช้ LINQ ภายในโปรแกรมซึ่งต่างจาก SQL จะต้องใส่ใจกับการจัดการข้อผิดพลาดมากกว่า ตัวอย่างเช่น ถ้าจะดึงมาแค่ค่าแรกแล้วใช้เมธอด First ก็เขียนได้ง่ายและชัดเจน แต่ถ้ามีกลิ่นว่าอาจเป็น null แม้แต่นิดเดียว ก็ดูเหมือนว่าผมจะใช้แต่ FirstOrDefault นะครับ</p>
 
mrchypark 2022-01-30
<p>ดูเหมือนมีรูปแบบไวยากรณ์คล้ายกับ dplyr ใน R เลยนะครับ น่าจะคล้ายกับ pandas ด้วยเหมือนกันครับ</p>
 
xguru 2022-01-30
<p>Malloy - SQL ที่ดีกว่าโดย Looker https://th.news.hada.io/topic?id=5840<br /> <br /> นี่เป็นข้อเสนอที่คล้ายกับ Malloy ข้างต้น โดยเสนอให้ทำ SQL ให้ดีขึ้นอีกหน่อย</p>