我们正在使用mongodb,并通过pymongo访问。访问具有大约1000行的域表的方法更好。注意:findCat将循环调用10,000次?
缓存到字典
def __init__(self):
self.categories_dict=Utils.todict(db.collection.find_all)
def findCat(self, key):
return self.categories_dict(key)
或 直接查询
def findCat(key):
#return object for the key
return db.collection.find_one
答案 0 :(得分:0)
缓存应该更快,因为:
但是做基准测试很容易。而mongodb真的很快。不要担心它,除非它是非常性能密集的。 mongodb应该没有问题10,000次。