創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!
創(chuàng)新互聯(lián)公司于2013年創(chuàng)立,先為金塔等服務(wù)建站,金塔等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為金塔企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。這篇文章將為大家詳細(xì)講解有關(guān)mongodb分片指的是什么,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
分片是指將數(shù)據(jù)拆分,將其分散存放在不同的機器上的過程。有時也用分區(qū)(partitioning)來表示這個概念。
幾乎所有數(shù)據(jù)庫軟件都能進行手動分片(manual sharding)。應(yīng)用需要維護與若干不同數(shù)據(jù)庫服務(wù)器的連接,每個連接還是完全獨立的。應(yīng)用程序管理不同服務(wù)器上不同數(shù)據(jù)的存儲,還管理在合適的數(shù)據(jù)庫上查詢數(shù)據(jù)的工作。
Mongodb支持自動分片(autosharding),可以使數(shù)據(jù)庫架構(gòu)對應(yīng)用程序不可見,也可以簡化系統(tǒng)管理。Mongodb自動處理數(shù)據(jù)在分片上的分布,也更容易添加和刪除分片。
當(dāng)MongoDB存儲海量的數(shù)據(jù)時,一臺機器可能不足以存儲數(shù)據(jù),也可能不足以提供可接受的讀寫吞吐量。這時,我們就可以通過在多臺機器上分割數(shù)據(jù),使得數(shù)據(jù)庫系統(tǒng)能存儲和處理更多的數(shù)據(jù)。
使用分片的原因:
復(fù)制所有的寫入操作到主節(jié)點
延遲的敏感數(shù)據(jù)會在主節(jié)點查詢
單個副本集限制在12個節(jié)點
當(dāng)請求量巨大時會出現(xiàn)內(nèi)存不足。
本地磁盤不足
垂直擴展價格昂貴
關(guān)于mongodb分片指的是什么就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。