作者查詢 / tinasfishs

總覽項目: 發文 | 留言 | 暱稱
作者 tinasfishs 在 PTT [ Soft_Job ] 看板的留言(推文), 共18則
限定看板:Soft_Job
首頁
上一頁
1
下一頁
尾頁
[請益] 如何有效益的維護data loader
[ Soft_Job ]95 留言, 推噓總分: +17
作者: tinasfishs - 發表於 2022/11/22 01:03(1年前)
57Ftinasfishs: 已經有參數化,loader唯一有設計的就是把同一支loade11/22 23:58
58Ftinasfishs: r的可能10幾、20幾支SQL擺在同一個class,然後用retu11/22 23:58
59Ftinasfishs: rn string的方式去return SQL,只是除了用class的殼11/22 23:58
60Ftinasfishs: 包住&部分用參數之外就沒做其他的了。參數有的帶了6-11/22 23:58
61Ftinasfishs: 7個結果還是沒辦法把SQL拆到自由度完全釋放11/22 23:58
62Ftinasfishs: 我的確很想by Area去把SQL list拆出來,但是可能和其11/23 00:06
63Ftinasfishs: 他公司不同,SQL除了擺在公司共用的SQL池以外就是只11/23 00:06
64Ftinasfishs: 有hard code一法,SQL池只是儲存string跟參數位置,11/23 00:06
65Ftinasfishs: 假設要把本來是hard code的條件改成帶參數,就是原本11/23 00:06
66Ftinasfishs: C#裡面call SQL池的地方要改。例如string SQL=sql po11/23 00:06
67Ftinasfishs: ol(type,gender)要改成SQL=sqlpool(type,gender,age)11/23 00:06
68Ftinasfishs: 就要重新上code,不能自行維護一份txt檔就好11/23 00:06
69Ftinasfishs: 感覺前人在這樣的infra環境下,選擇hard code或是擺S11/23 00:10
70Ftinasfishs: QL pool需要的effort是差不多的,為了快速完成,也不11/23 00:10
71Ftinasfishs: 會去選擇把TABLE裡每個欄位都拆出來寫成class…table11/23 00:10
72Ftinasfishs: 跟table我覺得關聯性很差,常常出現10幾個column的ta11/23 00:10
73Ftinasfishs: ble,我資料庫不強不知道這算不算是架構不好的象徵QQ11/23 00:10
74Ftinasfishs: 但大家的建議都很棒,我會多尋找機會點的!謝謝11/23 00:12
首頁
上一頁
1
下一頁
尾頁