mongodb性能总结
RAM:4GB/1067MHz/DDR3CPU:2.53GHzIntelCore2Duo插入:10万25秒放入相同的记录之后,TT的文件为400多M,但MongoDB则为整整2G。因此推测这是MongoDB进行空间预分配的结通过主键获取记录:每10万次33秒通过主键更新:每10万次25秒经过5次测试... « 阅读全文
MongoDB主从复制
主机启动方式如下: set path=%path%;%cd%mongod --port 27017 --logpath %cd%\logs\MongoDB.log --logappend --dbpath %cd%\data --directoryperdb --serviceName MongoDB --master --oplogSize 100 --installnet start "MongoDB"pause 说明: --master :以主机方式启动 --oplog:主节点... « 阅读全文
mysql 与 mongodb的性能对比
最近写了个java的程序来测试mysql 与mongodb的性能,代码如下:package mongotest;import com.mongodb.Mongo;import com.mongodb.DB;import com.mongodb.DBCollection;import com.mongodb.BasicDBObject;import com.mongodb.DBObject;import com.mongodb.MongoException;import java.... « 阅读全文
SQL vs NoSQL:数据库并发写入性能比拼
NoSQLvsSQL传统SQL数据库为了实现ACID(atomicity,consistency,isolation,durability),往往需要频繁应用文件锁,这使得其在现代的web2.0应用中越来越捉襟见肘。现在SNS网站每一个点击都是一条/多条查询,对数据库写的并发要求非常之高,而传统数据... « 阅读全文
mongodb磁盘性能调优
最近在使用mongodb,mongodb在大部分情况下性能还是很好的,但当其内存不够时就会导致性能急剧下降,但如何发现内存不够了呢?主要是可以通过看a)vmstat1999,如果其中si,so数值较大说明内存是不够了,需要加大内存b)执行mongostat命令,如果其中faults值较大,那也说明内... « 阅读全文
[译] MongoDB 入门教程
原文:http://chenxiaoyu.org/blog/archives/242启动数据库下载 MongoDB, 解压后并启动:$ bin/mongodMongoDB 默认存储数据目录为 /data/db/ (或者 c:\data\db), 当然你也可以修改成不同目录, 只需要指定 Cdbpath 参数:$ bin/mongod --dbpath /path/to/my/data/dir获取数据库连接现在我们就可以使用自带的shell工具来操作数据库了. (我们也可以使用各种编程... « 阅读全文
Mysql及MongoDB并发测试对比(图)
我在前面的文章内说过,准备做一个MongoDB与Mysql的并发对比测试,经过近一周的测试,已经完成,结果如下:MongoDB与Mysql的并发对比测试曲线图:我们大致总结一下:通过数据和图表可以看到,在并发测试下,MongoDB对Mysql的优势没有在单用户那么大.了(可参考本空间前面的测试文章)... « 阅读全文
MongoDB.The.Definitive.Guide.chapter10.sharding.试译
第10章 分片/*版权归原作者欢迎指出译文的问题http://blog.163.com/aobbcn@126/*/分片是MongoDB扩展的方法。分片允许在不影响应用程序的情况下,通过增加机器来处理不断增长的负载和数据。介绍分片分片是指把数据分割成不同部分,在不同的机器上存储的过程;术语partit... « 阅读全文
MongoDb 与Tokyo Tyrant性能比较(1):基础CRU操作
以前的项目大都把数据存放在关系型数据库中,关系型数据库的优势在于使用普及,资料丰富,且有大量辅助类库来简化开发。当然它们的问题比较明显的,一是在数据量上升的情况下伸缩性比较差,且进行结构调整的代价比较高。因此现在有个所谓NoSQL的“运动”也逐渐普遍起来了,它便是借助一些非关系型存储方式来开发项目(... « 阅读全文
MongoDB.The.Definitive.Guide.chapter9.replication.试译
第9章 复制/*版权归原作者欢迎指出译文的问题http://blog.163.com/aobbcn@126/*/也许所有MongoDB管理员最重要的工作是,确保复制已经配置而且正常工作。在生产环境中,总是推荐使用MongoDB的复制功能;尤其是在当前的存储引擎不支持单服务器冗余的情况下(详见附录C)... « 阅读全文

