国产精一区二区_午夜视频99_免费白白视频_中文字幕一区免费

熱門(mén)文章> mongodb是什么 >

mongodb是什么

36氪企服點(diǎn)評(píng)小編
2022-01-19 18:14
1698次閱讀

| 企服解答

MongoDB 是由 C++語(yǔ)言編寫(xiě)的,是一個(gè)基于分布式文件存儲(chǔ)的開(kāi)源數(shù)據(jù)庫(kù)系統(tǒng)。

mongodb是什么mongodb是什么

在高負(fù)載的情況下,添加更多的節(jié)點(diǎn),可以保證服務(wù)器性能。 MongoDB 旨在給 WEB 應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案。

MongoDB 將數(shù)據(jù)存儲(chǔ)給一個(gè)文檔,數(shù)據(jù)結(jié)構(gòu)由鍵值(key=>value)對(duì)組成。 MongoDB 文檔類(lèi)似于 JSON 對(duì)象。字段值可以包含其他文檔,數(shù)組及文檔數(shù)組。

| 擴(kuò)展閱讀

MongoDB的特點(diǎn):

1、MongoDB 是一個(gè)面向文檔存儲(chǔ)的數(shù)據(jù)庫(kù),操作起來(lái)比較簡(jiǎn)單和容易。

2、你可以在 MongoDB 記錄中設(shè)置任何屬性的索引 (如: FirstName="Sameer",Address="8 Gandhi Road")來(lái)實(shí)現(xiàn)更快的排序。

3、你可以通過(guò)本地或者網(wǎng)絡(luò)創(chuàng)建數(shù)據(jù)鏡像,這使得 MongoDB 有更強(qiáng)的擴(kuò)展性。

4、如果負(fù)載的增加(需要更多的存儲(chǔ)空間和更強(qiáng)的處理能力) ,它可以分布在計(jì)算機(jī)網(wǎng)絡(luò)中的其他節(jié)點(diǎn)上,這就是所謂的分片。

5、Mongo 支持豐富的查詢(xún)表達(dá)式。查詢(xún)指令使用 JSON 形式的標(biāo)記,可輕易查詢(xún)文檔中內(nèi)嵌的對(duì)象及數(shù)組。

6、MongoDb 使用 update()命令可以實(shí)現(xiàn)替換完成的文檔(數(shù)據(jù))或者一些指定的數(shù)據(jù)字段。

7、Mongodb 中的 Map/reduce 主要是用來(lái)對(duì)數(shù)據(jù)進(jìn)行批量處理和聚合操作。

8、Map 和 Reduce。 Map 函數(shù)調(diào)用 emit(key,value)遍歷集合中所有的記錄,將 key 與 value 傳給 Reduce 函數(shù)進(jìn)行處理。

9、Map 函數(shù)和 Reduce 函數(shù)是使用 Javascript 編寫(xiě)的,并可以通過(guò) db.runCommand 或 mapreduce 命令來(lái)執(zhí)行 MapReduce 操作。

10、GridFS 是 MongoDB 中的一個(gè)內(nèi)置功能,可以用于存放大量小文件。

11、MongoDB 允許在服務(wù)端執(zhí)行腳本, 可以用 Javascript 編寫(xiě)某個(gè)函數(shù),直接在服務(wù)端執(zhí)行,也可以把函數(shù)的定義存儲(chǔ)在服務(wù)端,下次直接調(diào)用即可。

MongoDB的使用場(chǎng)景:

1、大數(shù)據(jù)。

2、內(nèi)容管理系統(tǒng)。

3、移動(dòng)端Apps。

4、數(shù)據(jù)管理。

[免責(zé)聲明]

文章標(biāo)題: mongodb是什么

文章內(nèi)容為網(wǎng)站編輯整理發(fā)布,僅供學(xué)習(xí)與參考,不代表本網(wǎng)站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)溝通。發(fā)送郵件至36dianping@36kr.com,我們會(huì)在3個(gè)工作日內(nèi)處理。

相關(guān)文章
最新文章
查看更多
關(guān)注 36氪企服點(diǎn)評(píng) 公眾號(hào)
打開(kāi)微信掃一掃
為您推送企服點(diǎn)評(píng)最新內(nèi)容
消息通知
咨詢(xún)?nèi)腭v
商務(wù)合作