<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          MongoDB特點(diǎn)和使用場景

          共 1151字,需瀏覽 3分鐘

           ·

          2021-05-14 12:25

          點(diǎn)擊上方藍(lán)色字體,選擇“標(biāo)星公眾號”

          優(yōu)質(zhì)文章,第一時間送達(dá)

          Mongodb的優(yōu)點(diǎn)與不足

          (1)Mongodb的不足之處

          1. 在集群分片中的數(shù)據(jù)分布不均勻

          2. 單機(jī)可靠性比較差

          3. 大數(shù)據(jù)量持續(xù)插入,寫入性能有較大波動

          4. 磁盤空間占用比較大

          (2)Mongodb的過人之處

          1. 無模式

          2. 查詢與索引方式靈活,是最像SQL的Nosql

          3. 支持復(fù)制集、主備、互為主備、自動分片等特性

          MongoDB 的應(yīng)用場景和不適用場景

          1.適用場景

          對于MongoDB實(shí)際應(yīng)用來講,是否使用MongoDB需要根據(jù)項(xiàng)目的特定特點(diǎn)進(jìn)行甄別,這就需要我們對MongoDB適用和不適用的場景有一定的了解。

          根據(jù)MongoDB 官網(wǎng)的說明,MongoDB 的適用場景如下:

          1. 網(wǎng)站實(shí)時數(shù)據(jù):mongoDB非常適合實(shí)時的插入,更新與查詢,并具備網(wǎng)站實(shí)時數(shù)據(jù)存儲所需的復(fù)制及高度伸縮性。

          2. 數(shù)據(jù)緩存:由于性能很高,MongoDB 也適合作為信息基礎(chǔ)設(shè)施的緩存層。在系統(tǒng)重啟之后,由MongoDB搭建的持久化緩存層可以避免下層的數(shù)據(jù)源過載。

          3. 大尺寸、低價值數(shù)據(jù)存儲:使用傳統(tǒng)的關(guān)系型數(shù)據(jù)庫存儲一些數(shù)據(jù)時可能會比較昂貴,在此之前,很多時候程序員往往會選擇傳統(tǒng)的文件進(jìn)行存儲。

          4. 高伸縮性場景:MongoDB 非常適合由數(shù)十或數(shù)百臺服務(wù)器組成的數(shù)據(jù)庫。MongoDB 的路線圖中已經(jīng)包含對MapReduce 引擎的內(nèi)置支持。

          5. 對象或JSON 數(shù)據(jù)存儲:MongoDB 的BSON 數(shù)據(jù)格式非常適合文檔化格式的存儲及查詢。

          2.不適合場景

          1. 高度事務(wù)性系統(tǒng):例如銀行或會計(jì)系統(tǒng)。傳統(tǒng)的關(guān)系型數(shù)據(jù)庫目前還是更適用于需要大量原子性復(fù)雜事務(wù)的應(yīng)用程序。

          2. 傳統(tǒng)的商業(yè)智能應(yīng)用:針對特定問題的BI 數(shù)據(jù)庫會對產(chǎn)生高度優(yōu)化的查詢方式。對于此類應(yīng)用,數(shù)據(jù)倉庫可能是更合適的選擇。

          3. 需要復(fù)雜SQL 查詢的問題。

          相信通過上面的說明,你已經(jīng)大致了解了MongoDB 的使用規(guī)則,需要說明一點(diǎn)的是,MongoDB 不僅僅
          是數(shù)據(jù)庫,更多的使用是將MongoDB 作為一個數(shù)據(jù)庫中間件在實(shí)際應(yīng)用中合理劃分使用細(xì)節(jié),這一點(diǎn)對
          于MongoDB 應(yīng)用來講至關(guān)重要!





          版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接和本聲明。

          本文鏈接:

          https://blog.csdn.net/young_0609/article/details/90286649






          粉絲福利:Java從入門到入土學(xué)習(xí)路線圖

          ??????

          ??長按上方微信二維碼 2 秒


          感謝點(diǎn)贊支持下哈 

          瀏覽 50
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  大香蕉久久在线 | 美女裸体网站国产 | 中文字幕一区在线观看 | 亚洲18禁在线 | 小h片免费观看 |