mysql查詢緩存 作用,value數(shù)據(jù)庫?
首先NoSQL包括了很多類型,不過就你在問題中提到的KVDB似乎并不完全適合你的應(yīng)用場景,如果你硬要用也沒什么不可以,只不過把簡單的事情搞復(fù)雜了。
單一的key-value型數(shù)據(jù)庫,比較適用于索引輸出加速(比如搜索結(jié)果的輸出),隨機(jī)數(shù)據(jù)多處復(fù)用(比如SNS消息發(fā)送,內(nèi)容就存在緩存里,只需要發(fā)送id就行了),或者簡單的數(shù)據(jù)共享(比如session信息,或者配置信息)等等。 像你這種單點(diǎn)對單點(diǎn)的用KV型數(shù)據(jù)庫并不能完全解決問題,因?yàn)樗荒艽鎯?chǔ)隨機(jī)數(shù)據(jù),數(shù)據(jù)之間沒有順序關(guān)系,所以你還得配合關(guān)系型數(shù)據(jù)庫做索引,不過我建議你先完全用mysql實(shí)現(xiàn)一個(gè)版本,把流程走通,然后在按情況將存儲(chǔ)換為更加強(qiáng)大的redis或者mongodb都可以。