溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Mssql和Mongodb的區(qū)別有哪些

發(fā)布時間:2020-07-29 10:29:18 來源:億速云 閱讀:135 作者:清晨 欄目:編程語言

這篇文章將為大家詳細(xì)講解有關(guān)Mssql和Mongodb的區(qū)別有哪些,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

MongoDB和MySQL比較

MongoDB本身它還算比較年輕的一個產(chǎn)品,所以它的問題,就是成熟度肯定沒有傳統(tǒng)MySQL那么成熟穩(wěn)定。所以在使用的時候,

第一,盡量使用穩(wěn)定版,不要在線上使用開發(fā)版,這是一個大原則;

另外一點,備份很重要,MongoDB如果出現(xiàn)一些異常情況,備份一定是要能跟上。除了通過傳統(tǒng)的復(fù)制的方式來做備份,離線備份也還

是要有,不管你是用什么方式,都要有一個完整的離線備份。往往最后出現(xiàn)了特殊情況,它能幫助到你;

另外,MongoDB性能的一個關(guān)鍵點就是索引,索引是不是能有比較好的使用效率,索引是不是能夠放在內(nèi)存中,這樣能夠提升隨機讀寫

的性能。如果你的索引不能完全放在內(nèi)存中,一旦出現(xiàn)隨機讀寫比較高的時候,它就會頻繁地進(jìn)行磁盤交換,這個時候,MongoDB的性

能就會急劇下降,會出現(xiàn)波動。

另外,MongoDB還有一個最大的缺點,就是它占用的空間很大,因為它屬于典型空間換時間原則的類型。那么它的磁盤空間比普通數(shù)據(jù)

庫會浪費一些,而且到目前為止它還沒有實現(xiàn)在線壓縮功能,在MongoDB中頻繁的進(jìn)行數(shù)據(jù)增刪改時,如果記錄變了,例如數(shù)據(jù)大小發(fā)

生了變化,這時候容易產(chǎn)生一些數(shù)據(jù)碎片,出現(xiàn)碎片引發(fā)的結(jié)果,一個是索引會出現(xiàn)性能問題,

另外一個就是在一定的時間后,所占空間會莫明其妙地增大,所以要定期把數(shù)據(jù)庫做修復(fù),定期重新做索引,這樣會提升MongoDB的穩(wěn)

定性和效率。在最新的版本里,它已經(jīng)在實現(xiàn)在線壓縮,估計應(yīng)該在2.0版左右,應(yīng)該能夠?qū)崿F(xiàn)在線壓縮,可以在后臺執(zhí)行現(xiàn)在repair 

DataBase的一些操作。如果那樣,就解決了目前困擾我們的大問題。

關(guān)于Mssql和Mongodb的區(qū)別有哪些就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI