1、mysql没有必要存放所有的数据,尤其是分析、归纳、汇总的日志数据
2、mongodb的一个重要概念就是以空间换时间
3、MongoDB性能的一个关键点就是索引,索引是不是能有比较好的使用效率,索引是不是能够放在内存中,这样能够提升随机读写的性能。如果你的索引不能完全放在内存中,一旦出现随机读写比较高的时候,它就会频繁地进行磁盘交换,这个时候,MongoDB的性能就会急剧下降,会出现波动。
4、mysql也可以考虑使用归档型的存储引擎
5、MongoDB官方就自带一个分布式文件系统,可以很方便地部署到服务器机群上。MongoDB里有一个Shard的概念,就是方便为了服务器分片使用的。每增加一台Shard,MongoDB的插入性能也会以接近倍数的方式增长,磁盘容量也很可以很方便地扩充。
6、MongoDB还自带了对map-reduce运算框架的支持,这也很方便进行数据的统计。