Mongodb是用户储存分布式文件的数据库,能够为web用户提供高性能数据库解决方案,Mongodb介于关数据库和非关数据库之间,且是非关系数据库中功能性最高的。其最大的特点就是能够支持语言的种类非常多。
一、mongodb有什么特征
1、实时查询功能
Mongodb保留了可以实时查询关机数据库的功能,相对于同类型的NoSQL redis 要完善很多。
2、数据可复制
Mongodb能够将副本集能数据分布在多个机器上,可以自助转移故障、扩展读能力。
3、速度快、持久性高
Mongodb可以通过驱动调用写入,可以实时获取调用结果,大大提升了调动数据的效率,与此同时,Mongodb还提供了日志概念,及时记录数据,如果出现停电或者不可控因素,数据库不会受影响。
4、数据扩展
Mongodb可自动分片、自动转移分片里面的数据,确保每个服务器里的数据大小一致。
二、mysql、mongodb区别汇总
mongodb和mysql都是常用的数据库,也都是开源数据库,不过,mysql是比较传统的关系数据库,mongodb是非关系数据库;MySQL在不同引擎储存方式也是不一样的,查询语句是传统的sql,体系成熟,稳定性高,不过有一个缺点就是处理大量数据库的时候效率会变慢。Mongodb采用的是虚拟内存+持久化,拥有特有的MongoDB查询方式,能够自适应场景、记录事件,实现管理和博客平台等等。
以上就是什么是mongodb?mysql、mongodb区别汇总的相关介绍,想要了解更多资讯可关注聚名企服。