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