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

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

我所使用的nosql是很簡單的key-value型,那請問復雜的關系查詢如何實現?

我所使用的nosql是很簡單的key-value型,那請問復雜的關系查詢如何實現?

汪汪一只貓 2023-04-07 16:12:23
實例場景:mysql的某個表包含id,date,param,title,content字段,查詢需求有兩種,一個是通過id,date,param的遞增遞減或相等的方式獲取列表。一個是直接通過id獲取所有內容?,F在轉到nosql,很輕松的實現了后者,但是前者要如何實現?比如獲取param = a的列表或者date小于某個時間的列表。我目前使用的mysql的數據表名+下劃線+id來命名的key,value存放的是查詢到的結果數組,比如key = post_12value = array([id] => '12',date => '20110101',param => 'a',title => '標題',content => '內容')
查看完整描述

1 回答

?
MMTTMM

TA貢獻1869條經驗 獲得超4個贊

nosql是很多種數據庫的一個統稱,key-value只是其中一種。你的需求也不是關系查詢。只是簡單的條件查詢。
條件查詢很多NoSQL都能實現,比如動態查詢的MongoDB,預定義視圖的CouchDB,使用Redis的zset也能實現你的要求。如何選擇和使用根據應用場景來吧。沒有必要為了用而用。


查看完整回答
反對 回復 2023-04-10
  • 1 回答
  • 0 關注
  • 135 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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