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