我正在考慮在ASP.NET MVC中編寫一個託管應用的博客。我是.NET新手,但我在LAMP領域有相當的能力。我的問題涉及用戶數據的水平縮放。與ASP.NET的SqlMembershipProvider分片?
每個有博客的用戶在數據庫中都會有6個表格。我想計劃水平縮放,以便20%的用戶可以在一個數據庫服務器上,20%在另一個數據庫服務器上,等等。在LAMP世界中,我會有一個「字典」表,我首先查詢找出用戶所在的數據庫服務器。然後,該應用程序只會與特定的數據庫服務器進行通話
我看不出如何輕鬆地分割由SqlMembershipProvider使用的數據庫。有小費嗎?
你真的需要5對數據庫服務器嗎?你期望每秒有超過1000個請求嗎? – Paco 2009-02-19 20:38:16