mysql和mongodb对比互补
1、mysql没有必要存放所有的数据,尤其是分析、归纳、汇总的日志数据
2、mongodb的一个重要概念就是以空间换时间
3、MongoDB性能的一个关键点就是索引,索引是不是能有比较好的使用效率,索引是不是能够放在内存中,这样能够提升随机读写的性能。如果你的索引不能完全放在内存中,一旦出现随机读写比较高的时候,它就会频繁地进行磁盘交换,这个时候,MongoDB的性能就会急剧下降,会出现波动。
4、mysql也可以考虑使用归档型的存储引擎
5、MongoDB官方就自带一个分布式文件系统,可以很方便地部署到服务器机群上。MongoDB里有一个Shard的概念,就是方便为了服务器分片使用的。每增加一台Shard,MongoDB的插入性能也会以接近倍数的方式增长,磁盘容量也很可以很方便地扩充。
6、MongoDB还自带了对map-reduce运算框架的支持,这也很方便进行数据的统计。
最后更新:2017-11-08 08:04:18
上一篇:
memcache和redis对比
下一篇:
flume列子回想
5个步骤 & 7个提示 | 一份开启Kaggle竞赛征途的初学者指南
《Spring 5 官方文档》16.ORM和数据访问
Java正则表达式(一)、抓取网页email地址实例
《云数据管理:挑战与机遇》2.3 数据库系统
Windows下Qt 重新编译库文件
《Docker容器:利用Kubernetes、Flannel、Cockpit和Atomic构建和部署》——1.3 探究容器
腾讯联推守护者计划 发布鹰眼反诈骗盒子
数字资产区块链建设撮合交易系统
数据管理DMS发布Memcache版,支持Memcache主从实例登录和管理
Cmdb、Saltstack、Web化,莉莉丝游戏云上运维心得分享