用戶可以做高級搜索(它們是許多可能的參數):存儲用戶搜索電子郵件警報的最佳策略是什麼?
/search/?query=toto&topic=12&minimumPrice=0&maximumPrice=1000
我想存儲搜索參數(/search/?
之後)的電子郵件警報。
我有2個possibilites:
- 存儲在表的原始請求(
query=toto&topicId=12&minimumPrice=0&maximumPrice=1000
)與像ID,參數的結構。 - 存儲在結構化的表ID的請求,查詢,topicId,minimumPrice,maximumPrice等
每個解決方案都有其優點和缺點。當然,解決方案2是更清潔的,但它真的值得(超)努力嗎?
如果您已經實施了此類解決方案並且經歷了維護,那麼最佳解決方案是什麼?
更好的解決辦法應該是最好的每個維度:
- 剛性
- 脆弱
- 粘度
- 性能
感謝您的回答。不幸的是,我有一個高負載的網站,這意味着我不能有每個警報N插入。另外,更新請求者提供了許多我無法承受的請求。 :( – Toto 2010-06-28 20:39:27