日韩小视频-日韩久久一区二区三区-日韩久久一级毛片-日韩久久久精品中文字幕-国产精品亚洲精品影院-国产精品亚洲欧美云霸高清

下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當前位置:軟件下載吧 > 數據庫 > DB2 > mongodb數據庫基礎 之 mongodb 快速入門大全

mongodb數據庫基礎 之 mongodb 快速入門大全

時間:2024-02-05 12:47作者:下載吧人氣:20

一、MongoDB是什么

1、維基百科

MongoDB是一個基于分布式文件存儲的數據庫。由C++語言編寫。旨在為WEB應用提供可擴展的高性能數據存儲解決方案。
MongoDB是一個介于關系數據庫和非關系數據庫之間的產品,是非關系數據庫當中功能最豐富,最像關系數據庫的。它支持的數據結構非常松散,是類似json的bson格式,因此可以存儲比較復雜的數據類型。Mongo最大的特點是它支持的查詢語言非常強大,其語法有點類似于面向對象的查詢語言,幾乎可以實現類似關系數據庫單表查詢的絕大部分功能,而且還支持對數據建立索引。

2、簡而言之

MongoDB是文檔型的NoSQL數據庫,數據以文檔(對應關系型數據庫的記錄)的形式在MongoDB中保存,文檔實際上就是一個個JSON字符串,使用JSON的好處是非常直觀,通過一系列的Key-Value鍵值對來表示數據,符合我們的閱讀習慣。
在Java、Python中對JSON都有很好的支持,數據從MongoDB中讀取出來后,可無需轉換直接使用;支持豐富的數據結構,Value可以是普通的整型、字符串、數組、嵌套的子文檔,使用嵌套的好處是在MongoDB中僅需一次簡單的查詢就能夠獲取到你所需的數據。

二、MongoDB 的應用場景

1、MongoDB事務

MongoDB目前只支持單文檔事務,MongoDB暫時不適合需要復雜事務的場景。
靈活的文檔模型JSON格式存儲最接近真實對象模型,對開發者友好,方便快速開發迭代,可用復制集滿足數據高可靠、高可用的需求,運維較為簡單、故障自動切換可擴展分片集群海量數據存儲。

2、多引擎支持各種強大的索引需求

  • 支持地理位置索引
  • 可用于構建各種O2O應用
  • 文本索引解決搜索的需求
  • TTL索引解決歷史數據過期的需求
  • Gridfs解決文件存儲的需求
  • aggregation & mapreduce解決數據分析場景需求,可以自己寫查詢語句或腳本,將請求分發到 MongoDB 上完成。

3、具體的應用場景

傳統的關系型數據庫在解決三高問題上的力不從心。
何為三高?

  • High performance – 對數據庫高并發讀寫的需求。
  • Huge Storage – 對海量數據的高效率存儲和訪問的需求。
  • High Scalability && High Availability- 對數據庫的高可擴展性和高可用性的需求。
  • MongoDB可以完美解決三高問題。

4、以下是幾個實際的應用案例:

(1)游戲場景
使用MongoDB存儲游戲用戶信息、裝備、積分等,直接以內嵌文檔的形式存儲,方便查詢、更新。
(2)物流場景
使用MongoDB存儲訂單信息、訂單狀態、物流信息,訂單狀態在運送過程中飛速迭代、以MongoDB內嵌數組的形式來存儲,一次查詢就能將訂單所有的變更查出來,牛逼plus。
(3)社交場景
使用MongoDB存儲用戶信息,朋友圈信息,通過地理位置索引實現附近的人、定位功能。
(4)物聯網場景
使用MongoDB存儲設備信息、設備匯報的日志信息、并對這些信息進行多維度分析。
(5)視頻直播
使用MongoDB存儲用戶信息、點贊互動信息。

5、選擇MongoDB的場景總結:

  • 數據量大
  • 讀寫操作頻繁
  • 數據價值較低,對事務要求不高

三、MongoDB對比MySQL

1、關鍵字對比

MySQL MongoDB 解釋說明
database database 數據庫
table collection 表/集合
row document 行/文檔
column field 字段/域
index index 索引
join 嵌入文檔 表關聯/MongoDB不支持join,MongoDB通過嵌入式文檔來替代多表連接
primary key primary key 主鍵/MongoDB自動將_id字段設置為主鍵

四、SpringBoot整合MongoDB實現增刪改查

1、引入pom

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 久久精品女人毛片国产 | 亚洲第一看片 | 北岛玲亚洲一区在线观看 | 日韩欧一级毛片在线播无遮挡 | 日韩视频国产 | 久久国内免费视频 | 中文字幕人成乱码在线观看 | 一级毛片免费不卡在线 | 成年女人aaaaa毛片 | 欧美国产成人一区二区三区 | 国产午夜不卡在线观看视频666 | 欧美成人在线网站 | 娇喘嗯嗯~轻点啊视频福利 | 国产欧美日韩成人 | 香蕉网站狼人久久五月亭亭 | 香蕉久久夜色精品国产2020 | 神马午夜-午夜片 | 亚洲免费网站在线观看 | 九九九国产视频 | 久久精品免费观看 | 模特视频一二三区 | 怡红院免费的全部视频 | 日韩一区国产二区欧美三 | 欧美亚洲精品在线 | 国产高清国产专区国产精品 | 99在线观看精品免费99 | 巴西一级毛片 | 亚洲在线一区二区三区 | 免费人成在线观看 | 最新亚洲一区二区三区四区 | 亚洲精品久久久久久久久久久网站 | 黄色影视频 | 222aaa免费国产在线观看 | 三级黄色a | 99视频精品全部在线播放 | 国产高清视频在线播放 | 波多野在线播放 | avtt天堂网 手机资源 | 久久精品国产一区二区三区不卡 | 国产成人在线播放视频 | 成人在线视频免费 |