亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

一億條數據查詢解決方案

一億條數據查詢解決方案

茅侃侃 2018-11-12 17:09:24
數據庫有上億條商品數據需要處理大量按商品名稱的模糊查詢(假設商品名稱的分詞已經實現了,也就是用多個關鍵字來查詢)我最本來是這樣設想的:建立一個商品名稱索引表:ID,Name,ProductID 三個字段ID自增Name(分詞程序對商品名稱進行分詞后,保存下來的一個詞),ProductID,商品名稱包含該詞的商品ID(varchar(max)字段,任何包含該詞的商品ID都存在這個字段問題就是到了這里,比如一個詞:黑色,可能包含黑色這個詞的商品名稱有N多個,就算我知道了這些商品ID處理起來也很麻煩了。還有在網上看到很多資料,說這么大數據量要進行數據分區,但如果搜索名稱字段的話,我必須要進行全表掃描才能得到想要的數據???請大家幫我分析下,我該怎么處理???
查看完整描述

2 回答

?
墨色風雨

TA貢獻1853條經驗 獲得超6個贊

把關鍵詞單獨一個表出來 然后與產品表關聯 查詢時 直接 等號 查詢 速度肯定快

如果遇到庫里沒有的關鍵詞就記錄下,不過這第一次慢些 之后就ok了


查看完整回答
反對 回復 2018-11-16
?
心有法竹

TA貢獻1866條經驗 獲得超5個贊

分表、分區、分庫、分xxx,盡可能的分,就OK啦

查看完整回答
反對 回復 2018-11-16
  • 2 回答
  • 0 關注
  • 1366 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號