我應該重新初始化每個插入的連接嗎?使用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
)?
非常感謝你爲你的偉大的答案。你能爲我指出一些例子嗎?一直在你的立場你在說什麼,我不知道如何執行。 –