我应该重新初始化每个插入的连接吗?使用python将数据插入到mongodb中
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
#########################
我是否需要打开每次连接我写了一个记录?或者我可以让一个连接断开,假设我将每秒钟以每次10KB的速度写入数据库5次?
如果只有一个连接就够了,我应该在哪里定义保存连接的变量(client
,mongo
,db
)?
非常感谢你为你的伟大的答案。你能为我指出一些例子吗?一直在你的立场你在说什么,我不知道如何执行。 –