SQLite并發訪問SQLite3是否安全地處理來自同一個DB讀取/寫入的多個進程的并發訪問?有沒有平臺例外?
3 回答

夢里花落0921
TA貢獻1772條經驗 獲得超6個贊
似乎沒有人提到WAL(Write Ahead Log)模式。確保事務處理正確并且啟用了WAL模式,在進行更新時人們正在閱讀內容時無需鎖定數據庫。
唯一的問題是,在某些時候需要將WAL重新合并到主數據庫中,并且在最后一次連接到數據庫時關閉它。對于非常繁忙的站點,您可能會發現所有連接都需要幾秒鐘才能關閉,但每天100K的點擊量應該不是問題。
添加回答
舉報
0/150
提交
取消