亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MongoDB數(shù)據(jù)庫基礎(chǔ)知識(shí)整理

 更新時(shí)間:2022年07月07日 09:44:30   作者:社會(huì)主義接班人  
這篇文章介紹了MongoDB數(shù)據(jù)庫的基礎(chǔ)知識(shí),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、NoSQL

了解Mongodb之前先了解一下NoSQL,NoSQL是Not Only SQL的縮寫。由提供缺乏SQL關(guān)系數(shù)據(jù)庫的嚴(yán)格限制模型的存儲(chǔ)和檢索技術(shù)組成。主要是簡(jiǎn)化設(shè)計(jì)、水平擴(kuò)展以及對(duì)數(shù)據(jù)的可用性進(jìn)行更精細(xì)的控制。NoSQL有多種技術(shù)例如:Redis的鍵值結(jié)構(gòu)、HBase的列結(jié)構(gòu)等。

二、Mongodb

Mongodb也是NoSQL的一種。它基于的文檔模型把數(shù)據(jù)對(duì)象作為一個(gè)集合中單獨(dú)的文檔來存儲(chǔ)。用它來提供高性能、高可用性和自動(dòng)擴(kuò)展的數(shù)據(jù)存儲(chǔ)。

三、集合

Mongodb通過使用集合將數(shù)據(jù)分組在一起。集合僅僅是一組具有相同或類似用途的文檔。集合類似于傳統(tǒng)SQL數(shù)據(jù)庫的表。只是集合不執(zhí)行嚴(yán)格的模式,同一集合中的文檔可以具有彼此略微不同的結(jié)構(gòu)。

四、文檔

文檔是Mongodb數(shù)據(jù)庫中單個(gè)數(shù)據(jù)實(shí)體的表示。SQL的行數(shù)據(jù)是平坦的,行中的每個(gè)值都有一個(gè)列。在Mongodb中文檔可以包含嵌入子文檔,從而為應(yīng)用程序提供更密切的內(nèi)在數(shù)據(jù)模型。在Mongodb中代表文檔的記錄被存儲(chǔ)為BSON,這是JSON的一個(gè)輕量級(jí)的二進(jìn)制形式。它的字段/值對(duì)應(yīng)于Javascript的屬性和值。同時(shí)在MongoDB中文檔的最大大小是16MB。這可以防止RAM使用過量或?qū)ξ募到y(tǒng)產(chǎn)生劇烈沖擊。

此外,文檔的字段名不能包含(null)字符、句點(diǎn)(.)或美元符號(hào)($)._id字段名是為對(duì)象的ID保留的。該_id字段是系統(tǒng)中的一個(gè)唯一的ID,它由以下幾個(gè)部分組成:

  • 1.一個(gè)4字節(jié)的值,代表從紀(jì)元以來過去的秒數(shù)。
  • 2.一個(gè)3字節(jié)的機(jī)器標(biāo)識(shí)符
  • 3.一個(gè)2字節(jié)的進(jìn)程ID
  • 4.一個(gè)3字節(jié)的計(jì)數(shù)器,從一個(gè)隨機(jī)值開始

五、Mongodb數(shù)據(jù)類型

Mongodb為每一種數(shù)據(jù)類型分配了從1到255的整數(shù)ID號(hào),可使用它來按類型查詢。

類型說明編號(hào)
Double雙精度數(shù)值1
String字符串2
Object對(duì)象3
Array數(shù)組4
Binary data 二進(jìn)制數(shù)據(jù)5
Object id對(duì)象ID7
Boolean布爾值8
Date日期9
Null空值10
Regular Expression正則表達(dá)式11
JavaScriptJavascript13
Symbol符號(hào)14
JavaScript(with scope)Javascript(帶作用域) 15
32-bit intger32位整數(shù)16
Timestamp時(shí)間戳17
64-bit integer64位整數(shù)18
Min Key最小值255
Max Key最大值127

當(dāng)比較不同的BSON類型的值時(shí),Nongodb使用下面的比較順序從最低到最高:

  • 1.最小鍵(內(nèi)部類型)
  • 2.空值
  • 3.數(shù)值
  • 4.符號(hào)、字符串
  • 5.對(duì)象
  • 6.數(shù)組
  • 7.二進(jìn)制數(shù)據(jù)
  • 8.對(duì)象ID
  • 9.布爾值
  • 10.日期,時(shí)間戳
  • 11.正則表達(dá)式
  • 12.最大鍵(內(nèi)部類型)

到此這篇關(guān)于MongoDB數(shù)據(jù)庫基礎(chǔ)的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • MongoDB在Windows平臺(tái)的安裝及配置方法

    MongoDB在Windows平臺(tái)的安裝及配置方法

    這篇文章主要介紹了MongoDB在Windows平臺(tái)的安裝及配置方法,簡(jiǎn)單分析了MongoDB的下載、設(shè)置方法、操作命令等具體步驟與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-04-04
  • MongoDB日志切割的三種方式總結(jié)

    MongoDB日志切割的三種方式總結(jié)

    mongo默認(rèn)是沒有進(jìn)行日志分割的,所有的日志持續(xù)寫到一個(gè)文件中,缺點(diǎn)是很明顯的,日志文件會(huì)越來越大,下面這篇文章主要給大家介紹了關(guān)于MongoDB日志切割的三種方式,需要的朋友可以參考下
    2021-09-09
  • MongoDB?Server?用戶名和密碼登錄的操作步驟

    MongoDB?Server?用戶名和密碼登錄的操作步驟

    MongoDB Server默認(rèn)不進(jìn)行安全認(rèn)證,即任何MongoDB Client都可以連接并擁有操作權(quán)限,這篇文章主要介紹了MongoDB?Server?用戶名和密碼登錄的步驟,需要的朋友可以參考下
    2024-03-03
  • MongoDB分片鍵的選擇和案例實(shí)例詳解

    MongoDB分片鍵的選擇和案例實(shí)例詳解

    分片集群中良好的查詢性能都依賴于正確選擇分片鍵。下面這篇文章主要給大家介紹了關(guān)于MongoDB分片鍵的選擇和案例的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-05-05
  • MongoDB簡(jiǎn)介 MongoDB五大特色

    MongoDB簡(jiǎn)介 MongoDB五大特色

    這篇文章主要介紹了MongoDB簡(jiǎn)介,MongoDB五大特色,本文講解了豐富的數(shù)據(jù)模型、容易擴(kuò)展、豐富的功能、高性能、簡(jiǎn)便的管理等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • Ubuntu環(huán)境下mongodb安裝配置詳細(xì)步驟

    Ubuntu環(huán)境下mongodb安裝配置詳細(xì)步驟

    大家好,本篇文章主要講的是Ubuntu環(huán)境下mongodb安裝配置詳細(xì)步驟,感興趣的同學(xué)快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-11-11
  • MongoDB.NET 2.2.4驅(qū)動(dòng)版本對(duì)Mongodb3.3數(shù)據(jù)庫中GridFS增刪改查

    MongoDB.NET 2.2.4驅(qū)動(dòng)版本對(duì)Mongodb3.3數(shù)據(jù)庫中GridFS增刪改查

    這篇文章主要為大家詳細(xì)介紹了使用MongoDB.NET 2.2.4驅(qū)動(dòng)版本對(duì)Mongodb3.3數(shù)據(jù)庫中GridFS增刪改查,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • mongodb 4.0副本集搭建的全過程

    mongodb 4.0副本集搭建的全過程

    這篇文章主要給大家介紹了關(guān)于mongodb 4.0副本集搭建的全過程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用mongodb 4.0具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Mongodb基本操作與Python連接mongodb并進(jìn)行基礎(chǔ)操作的方法

    Mongodb基本操作與Python連接mongodb并進(jìn)行基礎(chǔ)操作的方法

    mongodb是基于分布式文件存儲(chǔ)的nosql(非關(guān)系型)數(shù)據(jù)庫,本文分享了mongodb的基礎(chǔ)操作和Python連接并操作mongodb的基礎(chǔ)方法,基礎(chǔ)的不能再基礎(chǔ)了
    2018-09-09
  • MongoDB windows解壓縮版安裝教程詳解

    MongoDB windows解壓縮版安裝教程詳解

    這篇文章主要介紹了MongoDB windows解壓縮版安裝教程詳解的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-09-09

最新評(píng)論