# GraphQL and Dgraph Graph https://www.youtube.com/watch?v=OzDG68VvPxY https://www.youtube.com/watch?v=eIQh02xuVw4 ## 介紹 專門為api用的 ![](https://i.imgur.com/Kox9mrW.png) ## GraphQL https://www.youtube.com/watch?v=7wzR4Ig5pTI https://www.youtube.com/watch?v=ZQL7tL2S0oQ&t=9s https://cola.workxplay.net/graphql-api-with-laravel-php/ 相比一般的RESTFUL 比較好 因為一般的會撈取很多不相關的資料 還有會要多次查詢 這下面這張圖 你要去作者 知道之後去查裡面的 再從裡面去找id之類的 給api的不需要這麼麻煩的找 ![](https://i.imgur.com/uc77zXE.png) Graph會怎做呢 用上面的圖的來說明 ![](https://i.imgur.com/vaqNeSd.png) 不只查詢特定 還能**查詢嵌套**的 強型別 ## golang 解決n+1 https://www.youtube.com/watch?v=4UZGLhaQs90&ab_channel=GolangTaiwan ###### tags: `資料庫相關`