作者ksaon (最愛貼心乖老婆~~~~~ I
看板PHP
標題Re: [請益] 如何建user專屬的table
時間Fri Sep 30 09:11:57 2005
※ 引述《aagogo (我的臭肥喵)》之銘言:
: ※ 引述《ksaon (最愛貼心乖老婆~~~~~ I》之銘言:
: : 就是現在我們在做一個電子商務的推薦系統
: : 那現在做到核心架構的部分了
: : 但是現在碰到一個問題就是
: : 我們利用使用者在一剛開始註冊時所填選的問卷來做推薦依據
: : 可是 問卷所選填的內容 我們得把他存到資料庫裡面去
: : 以做歸類群體的方式
: : 所以目前我可以想到的方法就是一個user一個table...
: 應該是一個table放所有user的資料會比較好的樣子
: 一個user一個table好像有點浪費的感覺@@
因為我們必須得從問卷的每一個問題跟每一個答案下去計算(題目是 random的)
我本來也是想說看看可不可以放在同一個table
但是我想不到如何不讓資料重複
又可以把使用者所填選題目和對應的答案存進去 一共有一百多題
所以我才會想到一個user一個table的方法....
謝謝你的建議 我再試看看好了~~~
: userID 問卷屬性1 問卷屬性2 問卷屬性3 問卷屬性4 ......
: -----------------------------
: aa true false 0 20
: bb true true 3 12
: cc flase false 4 9
: .
: .
: .
: 以此類推
: 這是概略的想法
: 不過資料庫還是需要做正規化的動作,將資料的重覆性降至最低..
: : 可是好像很bad的感覺 因為資料庫愈大 server端負擔愈大
: : 但是如果資料量不夠多
: : 卻又沒有辦法做出比較符合我們當初假設的collaborative的方法
: : 現在我寫不出可以減輕server端負擔的方法
: : 其實,連怎麼做出user專屬的table也不會@@"
: : 請高手指點一下吧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.114.14.230
1F:推 andreli:用SET應該可以,題號,答案寫進去,然後讀出來分析。 09/30 09:17
2F:推 ksaon:謝謝樓上的大大 !! 09/30 09:58