最近开始接触mongodb,顺便用python的pymongo写了一个测试性能的脚··

[root@cloud ~]# cat /home/baishaohua/mongo_test.py 
#!/usr/bin/python
import pymongo
import time,datetime

conn=pymongo.Connection('192.168.1.8',27017)     #建立连接
db=conn.test           #进入test··
col=db.people         #进入people集合

print "Test Write==>"              #开始写测试
atime=time.time()                    #记录开始时间戳atime
doc = { "high" : 175, "six" : "true", "phone_num" : 1222222, "name" : "str(i)" }
for i in range(1,1200000):        #循环顺序写入120w··
  col.insert(doc)
btime=time.time()                    #记录结束时间··
print "Writeexec time:"
print btime-atime                    #计算执行市场


print "Test Read==>"
atime=time.time()
doc = { "name" : "str(i)" }
for i in range(1,1200000):        #循环顺序读取120w··
  col.find(doc)
btime=time.time()
print "Read exec time:"
print btime-atime

print "Test Delete==>"
atime=time.time()
doc = { "name" : "str(i)" }
for i in range(1,1200000):        #循环顺序删除120w··
  col.remove(doc)
btime=time.time()
print "Delete exec time:"
print btime-atime