[討論] 怎麼儲存 Tag 的資料較好?
在所謂的Web 2.0中,tag(標籤)算是滿重要的一個觀念~
前陣子在寫東西時,也試著把tag的運用加進去~
一開始的想法是在跟tag關聯的主要資料的資料表裡面
加了個text欄位來存放tag,以空白來區隔然後用函式來切割...
Ex:
資料表 POST
ID Name Tags
10 Ajax語法 Web PHP JavaScript Ajax
不過後來在針對所有主資料做統計時發覺,要花滿多的步驟來做資料的統計
(先讀取出來 切割存到陣列 再讀取 和已讀取出來的做比對 ...etc)
如果用另一個資料表個別存儲再跟主資料做關聯的話
Ex:
資料表 Tags
ID Post_id Tag
3 10 Web
4 10 PHP
5 10 JavaScript
這樣在統計上應該會比較方便..
可是在從主資料對Tag做修改又會變的比較繁複一點~~
(不過好像也還好?Tag本來就是讀取多於修改的資料)
照理來說後者的存放型態應該比較好,還是說有那些因素沒有考慮進去?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.154.85
推
07/29 21:03, , 1F
07/29 21:03, 1F
推
07/29 21:05, , 2F
07/29 21:05, 2F
→
07/29 21:05, , 3F
07/29 21:05, 3F
→
07/29 21:06, , 4F
07/29 21:06, 4F
推
07/29 21:55, , 5F
07/29 21:55, 5F
推
07/30 00:33, , 6F
07/30 00:33, 6F