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

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

軟件下載吧

當前位置:軟件下載吧 > 數據庫 > DB2 > MongoDB數據庫基礎知識詳細介紹

MongoDB數據庫基礎知識詳細介紹

時間:2024-02-04 13:45作者:下載吧人氣:21

一、NoSQL

了解Mongodb之前先了解一下NoSQL,NoSQL是Not Only SQL的縮寫。由提供缺乏SQL關系數據庫的嚴格限制模型的存儲和檢索技術組成。主要是簡化設計、水平擴展以及對數據的可用性進行更精細的控制。NoSQL有多種技術例如:Redis的鍵值結構、HBase的列結構等。

二、Mongodb

Mongodb也是NoSQL的一種。它基于的文檔模型把數據對象作為一個集合中單獨的文檔來存儲。用它來提供高性能、高可用性和自動擴展的數據存儲。

三、集合

Mongodb通過使用集合將數據分組在一起。集合僅僅是一組具有相同或類似用途的文檔。集合類似于傳統SQL數據庫的表。只是集合不執行嚴格的模式,同一集合中的文檔可以具有彼此略微不同的結構。

四、文檔

文檔是Mongodb數據庫中單個數據實體的表示。SQL的行數據是平坦的,行中的每個值都有一個列。在Mongodb中文檔可以包含嵌入子文檔,從而為應用程序提供更密切的內在數據模型。在Mongodb中代表文檔的記錄被存儲為BSON,這是JSON的一個輕量級的二進制形式。它的字段/值對應于Javascript的屬性和值。同時在MongoDB中文檔的最大大小是16MB。這可以防止RAM使用過量或對文件系統產生劇烈沖擊。

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

  • 1.一個4字節的值,代表從紀元以來過去的秒數。
  • 2.一個3字節的機器標識符
  • 3.一個2字節的進程ID
  • 4.一個3字節的計數器,從一個隨機值開始

五、Mongodb數據類型

Mongodb為每一種數據類型分配了從1到255的整數ID號,可使用它來按類型查詢。

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

當比較不同的BSON類型的值時,Nongodb使用下面的比較順序從最低到最高:

  • 1.最小鍵(內部類型)
  • 2.空值
  • 3.數值
  • 4.符號、字符串
  • 5.對象
  • 6.數組
  • 7.二進制數據
  • 8.對象ID
  • 9.布爾值
  • 10.日期,時間戳
  • 11.正則表達式
  • 12.最大鍵(內部類型)

到此這篇關于MongoDB數據庫基礎的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持。

標簽MongoDB,技術文檔,數據庫,MongoDB

相關下載

查看所有評論+

網友評論

網友
您的評論需要經過審核才能顯示

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 欧美一级毛片无遮无挡 | 欧美一级专区免费大片俄罗斯 | 免费的特黄特色大片在线观看 | 日本美女视频韩国视频网站免费 | 亚洲一级成人 | 国产一区精品在线 | 欧美另类性视频在线看 | 亚洲国产精品久久久久 | 国产17部性孕妇孕交在线 | 精品日韩欧美一区二区三区在线播放 | 久久精品国产99久久72 | 在线播放亚洲美女视频网站 | 欧美一级手机免费观看片 | 久久88| 一级特黄特色的免费大片视频 | 国产极品精频在线观看 | 99视频免费 | 亚洲特一级毛片 | 在线成人精品国产区免费 | 成年人视频网站免费 | 久久一日本道色综合久久 | 国内精品视频成人一区二区 | 国产午夜精品一区二区 | 最新国产一区二区精品久久 | 成人欧美一级毛片免费观看 | 成人三级在线播放线观看 | 久久一区视频 | 97在线碰碰观看免费高清 | 欧美性色生活片天天看99 | 久久精品视频99精品视频150 | 久久精品国产99久久6动漫欧 | 国产精品视_精品国产免费 国产精品视频久 | 亚洲国产中文字幕 | 一级国产精品一级国产精品片 | 99九九国产精品免费视频 | 久久久久国产 | 久久免费视频在线观看30 | 久久久久欧美国产精品 | 美国一级做a一级视频 | 怡红院在线a男人的天堂 | 日本黄色大片免费观看 |