【发布时间】:2013-07-12 23:03:16
【问题描述】:
我应该在每次插入时重新初始化连接吗?
class TwitterStream:
def __init__(self, timeout=False):
while True:
dump_data()
def dump_data:
##dump my data into mongodb
##should I be doing this every time??:
client=MongoClient()
mongo=MongoClient('localhost',27017)
db=mongo.test
db.insert('some stuff':'other stuff')
##dump data and close connection
#########################
我是否需要打开连接每次我写一个记录?或者我可以假设我每秒写入数据库 5 次,每次大约 10kb,我可以保持连接打开吗?
如果只有一个连接就足够了,我应该在哪里定义保持连接的变量(client、mongo、db)?
【问题讨论】:
标签: python mongodb connection database