标签: mongodb pymongo
问题很简单:我应该将所有操作保持为单MongoClient吗?单个客户端或多个客户端比另一个更好吗?
MongoClient
答案 0 :(得分:4)
MongoClient实际上维护了一个连接池。 因此拥有多个客户端没有任何优势。恰恰相反,由于新客户端必须首先连接到MongoDB,每次创建新客户端时都需要三次握手和其他开销。
由于多个客户端仅对单个应用程序有缺点,答案是:只创建一个客户端并在需要建立连接的任何位置使用它。