在测试中,一直使用mongostat监控,从并发数量上,两个系统差不多。还测试了插入并发查询,不过结果差不多,大概并发的相加和都是15000-25000每秒。性能还是很不错的。
MongoDB的扩展能力可以满足你业务需求的增长——这也是为什么它的名字来源于单词humongous(极大的)的原因。当然,这并不是说你在使用MongoDB的路上并不会碰到一些发展的痛点。
1. 这种文档类型的数据库,理论上伸缩性是优秀的了,也很灵活,具体到实际的应用,还有待验证可操作性,可维护性;
2. 和许多nosql产品一样,使用了memory-mapped 存储引擎,这种依赖os 刷新数据的方式不太安全,很难避免宕机后的数据文件损坏,所以slave实例是更好的保障方式.具体的replication set的方式我还没测试过,还不知道实际效果怎么样?
3.mongodb设计的目的之一,尽量把负荷分给客户端,这点可以更好的保持高性能. 这点和传统数据库有些不一样,虽然传统数据库也是可以这样做.
4.许多nosq产品都号称0维护,不过都是理论上的,具体是需要大量的经验和技巧以及诸多限制,mongodb也是号称非常易于维护,极大的简化了管理事务.基本上无需干预.自动冗余切换,自动添加节点,
- PC官方版
- 安卓官方手机版
- IOS官方手机版