mongodb中适合场景有:1、各种应用服务的日志存储;2、用于快速构建应用系统;3、用于存储地理位置信息;4、用于存储json数据。
下面是详细介绍:
1、各种应用服务的日志存储,MongoDB的高性能足够支撑关系型数据库2-3倍以上的TPS/QPS,同时自带的三种压缩格式方便在容量和性能直接作出选择,通过MongoDB存储日志文件,查询简单(索引),写入导出方便(弹性结构没有表结构限制)。
2、敏捷开发,如果想快速构建应用系统,同时还想拥有高性能,高灵活性的schema,用MongoDB吧。
3、地理位置信息存储,通过2d和2dsphere索引,可以方便的查询出具体的位置信息。
4、json存储,json的数据结构简单、直观,非常适合用来表达数据,且易于阅读、扩展。