日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

1.NoSQL与MongoDB简介

發(fā)布時間:2024/7/5 数据库 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 1.NoSQL与MongoDB简介 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

NoSQL:非關(guān)系型數(shù)據(jù)庫

使用范圍:論壇、博客、sns、微博

NoSQL優(yōu)勢:

1.易擴展

2.數(shù)據(jù)量大,高性能

3.靈活的數(shù)據(jù)模型

4.高可用

?

MongoDB特點

  • 模式自由 :可以把不同結(jié)構(gòu)的文檔存儲在同一個數(shù)據(jù)庫里
  • 面向集合的存儲:適合存儲 JSON風格文件的形式
  • 完整的索引支持:對任何屬性可索引
  • 復制和高可用性:支持服務(wù)器之間的數(shù)據(jù)復制,支持主-從模式及服務(wù)器之間的相互復制。復制的主要目的是提供冗余及自動故障轉(zhuǎn)移
  • 自動分片:支持云級別的伸縮性:自動分片功能支持水平的數(shù)據(jù)庫集群,可動態(tài)添加額外的機器
  • 豐富的查詢:支持豐富的查詢表達方式,查詢指令使用JSON形式的標記,可輕易查詢文檔中的內(nèi)嵌的對象及數(shù)組
  • 快速就地更新:查詢優(yōu)化器會分析查詢表達式,并生成一個高效的查詢計劃
  • 高效的傳統(tǒng)存儲方式:支持二進制數(shù)據(jù)及大型對象(如照片或圖片)

?

MongoDB 三元素

  • 三元素:數(shù)據(jù)庫,集合,文檔
  • 集合就是關(guān)系數(shù)據(jù)庫中的表
  • 文檔對應著關(guān)系數(shù)據(jù)庫中的行
  • 文檔,就是一個對象,由鍵值對構(gòu)成,是json的擴展Bson形式

{'name':'guojing','gender':''}

  • 集合:類似于關(guān)系數(shù)據(jù)庫中的表,儲存多個文檔,結(jié)構(gòu)不固定,如可以存儲如下文檔在一個集合中

{'name':'guojing','gender':''}
{'name':'huangrong','age':18}
{'book':'shuihuzhuan','heros':'108'}

  • 數(shù)據(jù)庫:是一個集合的物理容器,一個數(shù)據(jù)庫中可以包含多個文檔
  • 一個服務(wù)器通常有多個數(shù)據(jù)庫

?

MongoDB服務(wù)端

  • 配置文件在/etc/mongod.conf,默認端口為27017
  • 啟動sudo service mongod start
    停止sudo service mongod stop
    重啟sudo service mongod restart
    啟動后查看進程,以確定是否啟動成功ps ajx|grep mongod

如果進程中沒有的mongod的項則沒有啟動成功,可以通過查看日志來確定錯誤原因,日志目錄為/var/log/mongodb/mongod.log,最新的信息在最下邊

?

客戶端

開啟:mongo

終端退出連接:exitctrl+c

?

總結(jié)

以上是生活随笔為你收集整理的1.NoSQL与MongoDB简介的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。