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

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

如何正確的使用mongodb

如何正確的使用mongodb

湖上湖 2018-08-17 18:10:13
在日常開發中,我一般用mysql數據儲存數據,memcache儲存緩存,但是我不知道如mongodb這一類的nosql數據庫到底相比mysql這種數據庫有什么優勢,在什么場景下我改選擇mongodb這種數據庫?希望各位能用淺顯的語言幫忙解釋下。
查看完整描述

2 回答

?
慕后森

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

相對于傳統的關系型數據庫,MongoDB是非關系型數據庫的代表之一。要知道什么時候應該使用MongoDB,首先應該知道它具有一些什么特性,能做什么和不能做什么,然后根據具體情況決定是否使用。建議先閱讀一下官方文檔中的介紹部分,其中列舉的是MongoDB最關鍵的特性,其他所有功能幾乎都是圍繞這些特性展開。這些特性大部分時候也是決定是否采用MongoDB的關鍵因素。
這里有一篇文章也簡單粗暴地介紹了如何選擇的問題。
然而,隨著技術發展,所謂“關系型”和“非關系型”的界線已經越來越模糊,一方面Postgre、MySQL這些傳統RDBMS開始支持JSON這樣的非關系模型,另一方面MongoDB也開始支持JOIN,甚至將來會支持事務。既然界限變得模糊,那么什么時候應該使用哪種技術也就不能一概而論了,比較結果往往是既能用這個,又能用那個。但是你確實可以比較如果在項目中使用了某種技術,會得到什么,失去什么,然后權衡得到的部分是否能彌補損失的部分,最終決定是否采用這種技術。

查看完整回答
反對 回復 2018-08-26
  • 2 回答
  • 0 關注
  • 875 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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