Mongodb是用戶儲(chǔ)存分布式文件的數(shù)據(jù)庫(kù),能夠?yàn)閣eb用戶提供高性能數(shù)據(jù)庫(kù)解決方案,Mongodb介于關(guān)數(shù)據(jù)庫(kù)和非關(guān)數(shù)據(jù)庫(kù)之間,且是非關(guān)系數(shù)據(jù)庫(kù)中功能性最高的。其最大的特點(diǎn)就是能夠支持語(yǔ)言的種類非常多。
一、mongodb有什么特征
1、實(shí)時(shí)查詢功能
Mongodb保留了可以實(shí)時(shí)查詢關(guān)機(jī)數(shù)據(jù)庫(kù)的功能,相對(duì)于同類型的NoSQL redis 要完善很多。
2、數(shù)據(jù)可復(fù)制
Mongodb能夠?qū)⒏北炯軘?shù)據(jù)分布在多個(gè)機(jī)器上,可以自助轉(zhuǎn)移故障、擴(kuò)展讀能力。
3、速度快、持久性高
Mongodb可以通過(guò)驅(qū)動(dòng)調(diào)用寫(xiě)入,可以實(shí)時(shí)獲取調(diào)用結(jié)果,大大提升了調(diào)動(dòng)數(shù)據(jù)的效率,與此同時(shí),Mongodb還提供了日志概念,及時(shí)記錄數(shù)據(jù),如果出現(xiàn)停電或者不可控因素,數(shù)據(jù)庫(kù)不會(huì)受影響。
4、數(shù)據(jù)擴(kuò)展
Mongodb可自動(dòng)分片、自動(dòng)轉(zhuǎn)移分片里面的數(shù)據(jù),確保每個(gè)服務(wù)器里的數(shù)據(jù)大小一致。
二、mysql、mongodb區(qū)別匯總
mongodb和mysql都是常用的數(shù)據(jù)庫(kù),也都是開(kāi)源數(shù)據(jù)庫(kù),不過(guò),mysql是比較傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù),mongodb是非關(guān)系數(shù)據(jù)庫(kù);MySQL在不同引擎儲(chǔ)存方式也是不一樣的,查詢語(yǔ)句是傳統(tǒng)的sql,體系成熟,穩(wěn)定性高,不過(guò)有一個(gè)缺點(diǎn)就是處理大量數(shù)據(jù)庫(kù)的時(shí)候效率會(huì)變慢。Mongodb采用的是虛擬內(nèi)存+持久化,擁有特有的MongoDB查詢方式,能夠自適應(yīng)場(chǎng)景、記錄事件,實(shí)現(xiàn)管理和博客平臺(tái)等等。
以上就是什么是mongodb?mysql、mongodb區(qū)別匯總的相關(guān)介紹,想要了解更多資訊可關(guān)注聚名企服。