MongoDB适用业务场景

一、web 应用程序

       web应用的业务特点是读写请求都比较高,数据存储需要适应业务的扩展。传统的关系型数据库表结构是固定的,增加一个业务或者业务变更,横向扩展都会给数据库带来很到的工作量。MongoDB 支持无固定结果模型,很容易增加或减少字段。同时 MongoDB支持分片集群,因此很容易实现水平扩展,将数据分散到集群的各个分片中。此外MongoDB 支持“热数据”,它会维护一个工作集,通过内存映射数据文件,将最热的数据放在内存中。

二、缓存系统  

      与关系数据库搭配使用,作为关系型数据库的缓存前端。

三、日志分析系统

MongoDB 可以写入海量的日志数据,可以通过特有的sql语句快速找到某一条日志记录,还可以通过MapReduce进行数据分析。

你可能感兴趣的:(MongoDB适用业务场景)