access數據庫中一張表的一列數據更新另一張表的一列數據?
兩個方案:
一、如果訪問量大,非實時,可以通過分析訪問日志,定時生成熱搜關鍵字插入表中。
二、如果要求實時,表設計三個字段,一個原始搜索關鍵字,一個搜索次數weight,一個關鍵字hash后的比如md5后的32位字符串,暫定字段名:key,并對這個key建索引。每次用戶搜索時,md5關鍵字得到key,先在memcache中通過key查找,沒有則在數據庫中查找key字段,有則直接根據此key更新記錄的weight字段加一。
access數據庫中一張表的一列數據更新另一張表的一列數據?
兩個方案:
一、如果訪問量大,非實時,可以通過分析訪問日志,定時生成熱搜關鍵字插入表中。
二、如果要求實時,表設計三個字段,一個原始搜索關鍵字,一個搜索次數weight,一個關鍵字hash后的比如md5后的32位字符串,暫定字段名:key,并對這個key建索引。每次用戶搜索時,md5關鍵字得到key,先在memcache中通過key查找,沒有則在數據庫中查找key字段,有則直接根據此key更新記錄的weight字段加一。