我正在開發一個需要存儲(非常)大型數據集的Python應用程序。 pickle是存儲數據並根據請求檢索數據的最實用的方法,還是應該考慮使用SQL呢?我的主要目標是速度和儘可能小的處理壓力。python pickle vs sql效率
我的問題是,泡菜必須處理整個大文件,這可能會對性能產生不利影響。我不是特別熟悉鹹菜以外的用法,所以對它的工作原理的任何解釋都會很棒。
現在,我使用這個代碼:
users = pickle.load(open("users.py", "rb"))
username = raw_input("Please enter a username: ")
password = raw_input("Please enter a password: ")
var = username in users
if(var == 0):
return 0
exit()
else:
if(users[username] != password):
return 0
exit()
else:
return 1
exit()
成像用戶擁有1萬個條目,這會更有效,這或SQL?
任何幫助將是巨大的,
感謝