IT界討論區(71) 寫CODE規則勿認真,IT三寶更稱心

1001 回覆
8 Like 1 Dislike
2019-10-28 15:29:57
可唔可以講多D
以我理解,n+1 problem要solve都係由underlying 你既code要handle到 batch processing著手。 gql可以點幫到手?
2019-10-28 15:33:36
sorry你係咪話 gql solve唔到 n+1 problem?
2019-10-28 15:43:42
其實ROR 黎講, 又係build system 而且又有番咁上下, 係有個例子你可以參考下, (純system, opensource, 非常知名)
2019-10-28 15:44:17
2019-10-28 16:13:35
我覺得套solution只係特別岩fb,因為Fb 既Data特別多relationship 。其他use case未必值得用
2019-10-28 16:14:11
我都係見到呢d
之後唔敢試graphql
驚越踩越深 有其他野限制
2019-10-28 16:40:04
最後我自己build左一個識lazy evaluation類似gql既野

我覺得呢D framework 就番自己需要build一個,好過硬套一個自己唔熟既
2019-10-28 16:50:46
如果唔講n+1,講data relationship

我要query 2個 data

{
user(id=123){
name,
address
}
}

我要點optimize成 select name, address from table where id=123?
2019-10-28 17:01:56
用framework會有 surprise
2019-10-28 17:04:40
至少suprise 係有得google
或者github issue 搵到/屌9佢

當然佢可以唔理你之後亂close issue
例如next.ja
2019-10-28 17:12:25
DIY先可靠
2019-10-28 17:26:38
ok, 有D複雜
2019-10-28 18:25:48
放假都係咁比人whatsapp問野,真係又嬲又冇癮
2019-10-28 18:32:49
2019-10-28 18:48:19
已讀不回
2019-10-28 18:51:04
上次去日本都係覆住message 咁做
答佢個條branch 個commit 改左咩file
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞