推 chph:當然是開資料表放, 存在欄位再切開是不懂資料庫新手的作法 05/13 23:41
→ chph:全部標籤存在同一欄位裡的缺點太多了, 難以維護、統計 05/13 23:42
→ Kelunyang:所以資料和標籤的對應關係也應該是一張資料表囉? 05/13 23:46
→ Kelunyang:因為我一直以為標籤是用split切出來的,主要是在前端的 05/13 23:47
→ Kelunyang:操作上都不能單獨列出「屬於同一個標籤」的文章 05/13 23:47
→ Kelunyang:但是看了WP的資料庫之後又覺得這只是他不做而已 05/13 23:48
推 Daiamid:為了作業彈性跟效能,有必要多開一個獨立的表。不過如果資 05/14 16:10
推 Daiamid:料筆數非常大,那可能還是有必要在主檔開個欄位存標籤 05/14 16:13
→ Daiamid:不然標籤對應檔的資料筆數是文章主檔的數倍,一直讀寫也 05/14 16:13
→ Daiamid:是挺傷的… 05/14 16:14
→ TonyQ:我自己是開資料表放 , 但是因為要兼顧查詢效能 , 05/14 19:21
→ TonyQ:所以做個反正規化 , 在該出現的地方也maintain一個集合欄位 05/14 19:21
→ TonyQ:當然之前在跟前輩討論 , 前輩是認為如果這種需求很多的話 , 05/14 19:22
→ TonyQ:比較適合透過 lucene 之類的 search engine 來作關鍵字配對. 05/14 19:22
→ TonyQ:上面這句是單指搜尋需要的部份. 05/14 19:23
→ TonyQ:另外開個資料表放則是為了兼顧統計的需求沒錯. 05/14 19:23
推 shadowjohn:寫個tree就行了,可以處理很多事 05/16 00:57
推 shadowjohn:這樹要獨立出來~文章再用index去對id~ 05/16 01:02
→ Kelunyang:嗯嗯謝謝樓上s大,我想tree也只是資料表的表現而已@@" 05/16 01:34