iT邦幫忙

0

NOSQL 如果遇到需要處裡的異常資料只能透過程式或廠商提供的介面修改嗎

  • 分享至 

  • xImage

我因為工作的關係比較擅長使用微軟的 MSSQL
這種傳統的SQL幾乎都會有圖形介面可以直接KEY
SELECT * FROM TABLE where status = 'N'
這種語法並直接執行

但最近在研究的firebase nosql db似乎沒有這種介面
提供的查詢功能也就是只能用點的選條件之後 key入要搜尋的值

若是出現了比較複雜的狀況
像是一個id 對應到複數的表
而要修改的表內的值 需要依據其他表來決定 這種nosql有能力處理嗎?

如果要修改大量資料的話那因為上面提到的限制
勢必得透過程式去修改,但可能是我剛開始研究的關係 我認為這樣的修改方式有點反人類

看更多先前的討論...收起先前的討論...
黃彥儒 iT邦高手 1 級 ‧ 2023-12-06 23:40:03 檢舉
我認為如果常常有「像是一個id 對應到複數的表而要修改的表內的值需要依據其他表來決定 」,那麼這個應用場景可能不適合使用NoSQL。
你是為了什麼用NoSQL的呢?
目前還沒有想到 只是對nosql有興趣 研究的過程中想到這個問題覺得好奇才發問的
Yaowen iT邦研究生 3 級 ‧ 2023-12-07 11:48:23 檢舉
你可以換 DB
DennisLu iT邦好手 1 級 ‧ 2023-12-07 13:03:31 檢舉
我認為跟mongodb一樣,在指令模式的script都能辦到。
只是要去學習如何做而已...但不是你習慣 SQL語法的方式...
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
Yaowen
iT邦研究生 3 級 ‧ 2023-12-07 11:49:24

你可以改用 mongoDB 搭配 Studio 3T 使用付費版 就可以下 SQL 使用

感謝 我有時間會去找來研究看看

Yaowen iT邦研究生 3 級 ‧ 2023-12-07 17:32:49 檢舉

我要發表回答

立即登入回答