我想問一個關於使用SQL數據庫的高負載Web應用程序開發方法的問題。 假設我們有簡單的CMS系統提供對不同文章的訪問。我們也想將商品訪問量存儲在數據庫中。每次用戶觀看文章時,此訪問計數器都會增加。使用SQL數據庫的高負載Web項目
就SQL數據庫而言,我們在每次訪問文章時都需要增加表格「文章」中的「訪問」整數字段。如果文章有大量的併發訪問,則需要正確修改當前數據庫行的「訪問」字段值。
我使用悲觀鎖定方法:「SELECT .. FOR UPDATE」。每次用戶訪問某篇文章時,我都會鎖定「文章」表中的特定行,並增加「訪問次數」計數器。
這種方法是否正確?
我在我的項目中使用MySQL數據庫。
能否請您指定您的負載範圍的數字?這將是偉大的,你的 – benjamin 2011-03-04 22:55:16