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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

深入浅出MongoDB(二)概述

發布時間:2024/7/19 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 深入浅出MongoDB(二)概述 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ? ? 上次的博文深入淺出MongoDB(一)NoSQL中我們已經簡單介紹了一下NoSQL的基本概念,這次我們來了解一下MongoDB的相關概念。?

1、簡介

????????MongoDB是一款由C++編寫的高性能、開源、無模式的常用非關系型數據庫產品,是非關系數據庫當中功能最豐富、最像關系數據庫的數據庫。它擴展了關系型數據庫的眾多功能,例如:輔助索引、范圍查詢、排序等。?

2、功能特性

??????? MongoDB主要解決的是海量數據的訪問效率問題,它作為分布式數據崛起后,使用較多的一款非結構數據庫,必然有其值得稱道之處,它的主要功能特性如下:

????????面向集合的存儲,適合存儲對象及JSON形式的數據。
????????動態查詢,MongoDB支持豐富的查詢表達式。查詢指令使用JSON形式的標記,可輕易查詢文檔中內嵌的對象及數組。
????????完整的索引支持,包括文檔內嵌對象及數組。MongoDB的查詢優化器會分析查詢表達式,并生成一個高效的查詢計劃。
????????查詢監視,MongoDB包含一個監視工具用于分析數據庫操作的性能。
????????復制及自動故障轉移,MongoDB數據庫支持服務器之間的數據復制,支持主-從模式及服務器之間的相互復制。復制的主要目標是提供冗余及自動故障轉移。
??????? 高效的傳統存儲方式,支持二進制數據及大型對象(如圖片或視頻)。
??????? 自動分片以支持云級別的伸縮性,自動分片功能支持水平的數據庫集群,可動態添加額外的機器。?

3、適用場景

??????? 對于MongoDB實際應用來講,是否使用MongoDB需要根據項目的特定特點進行一一甄別,這就要求我們對MongoDB適用和不適用的場景有一定的了解。

??????? 根據MongoDB官網的說明,MongoDB的適用場景如下:

??????? 網站實時數據:MongoDB非常適合實時的插入,更新與查詢,并具備網站實時數據存儲所需的復制及高度伸縮性。
??????? 數據緩存:由于性能很高,MongoDB也適合作為信息基礎設施的緩存層。在系統重啟之后,由MongoDB搭建的持久化緩存層可以避免下層的數據源過載。
??????? 大尺寸、低價值數據存儲:使用傳統的關系型數據庫存儲一些數據時可能會比較昂貴,在此之前,很多時候程序員往往會選擇傳統的文件進行存儲。
??????? 高伸縮性場景:MongoDB非常適合由數十或數百臺服務器組成的數據庫。MongoDB的路線圖中已經包含對MapReduce引擎的內置支持。
??????? 對象或JSON數據存儲:MongoDB的BSON數據格式非常適合文檔化格式的存儲及查詢。

4、不適用場景

??????? 了解了MongoDB適用場景之后,還需要了解哪些場景下不適合使用MongoDB,具體如下:

??????? 高度事務性系統:例如銀行或會計系統。傳統的關系型數據庫目前還是更適用于需要大量原子性復雜事務的應用程序。
??????? 傳統的商業智能應用:針對特定問題的BI數據庫會對產生高度優化的查詢方式。對于此類應用,數據倉庫可能是更合適的選擇。
??????? 需要復雜SQL查詢的問題。?

??????? 相信通過上面的說明,你已經大致了解了MongoDB的使用規則,需要說明一點的是,MongoDB不僅僅是數據庫,更多的使用是將MongoDB作為一個數據庫中間件在實際應用中合理劃分使用細節,這一點對于MongoDB應用來講至關重要!

?

??????? 到此為止,對MongoDB整體概念的解釋就結束了,關于MongoDB更多的學習需要讀者進行相關的實踐,接下來文章我會對MongoDB的常規操作和一些細節性說明進行講解,敬請期待!

轉載于:https://www.cnblogs.com/zs234/p/3388065.html

總結

以上是生活随笔為你收集整理的深入浅出MongoDB(二)概述的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。