MongoDB有哪些优秀特性及适合的场景是什么?

Posted zhouwanchun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MongoDB有哪些优秀特性及适合的场景是什么?相关的知识,希望对你有一定的参考价值。

MongoDB有哪些优秀特性及适合的场景是什么?


一、优秀特性
    1、实用性:面向类json富文档数据模型,对开发人员天然的友好。
    2、可用性:基于raft协议的自动高可用,轻松提供99.999%的可用性。
    3、扩展性:对分片集群的支持,为业务提供了友好的水平扩展。
    4、高性能:嵌套模型设计支持,减少了离散写,充分的物理内存利用率,避免了磁盘读。
    5、强压缩:WiredTiger引擎提供多种数据压缩策略,2~7倍的压缩比,大大节省了磁盘资源 。


二、适合的场景
    1、无多文档事务及多表关联查询需求。
    2、业务快速迭代,需求频繁变动行业。
    3、单集群并发过大无法支撑业务增长。
    4、数据量增长预期TB及以上存储需求。
    5、期望要求99.999%数据库高可用场景。

 

以上是关于MongoDB有哪些优秀特性及适合的场景是什么?的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB 比较适用哪些业务场景?

为啥MongoDB适合大数据的存储

mongoDB适用啥场合呢?

PHP中高级面试题 – 第三天

公司移动办公需求主要应用于哪些场景

Kafka和RabbitMQ有哪些区别,各自适合什么场景?