Sql-Server
伺服器端最好的高性能解決方案是什麼
我們正在建構一些遊戲平台的伺服器端,其中大量的移動設備(數千,如果不是數万)連接到伺服器,每秒發送一些小資訊(比如說大約 500 字節)並接收一些小的響應關於計算(大約 1Kb)。
數據有一個 RDBMS 後端(現在是 sql server,可以是其他任何東西)。
我們已經使用 HTTP GET(使用 ASP.NET)實現了原型,但顯然它不適合這種需求或可擴展。
建構此堆棧以獲得最佳性能的最佳方法是什麼?(即——Windows/Linux、程式語言、設計模式)。非常重要的是,我們可以很容易地對其進行擴展,並且它應該具有最佳性能。
非常感謝!
如果不需要完整的關係數據庫,則某些NoSQL解決方案的擴展性比標準關係數據庫更大/更容易/更快。
不管你做什麼,除非你喜歡維護硬體,否則我建議使用雲架構
- 如果您需要完全的系統控制,請查看 Amazon EC2。如果您決定將其移至內部,則可以使用Eucalyptus輕鬆完成(API 相同)。
- 如果您想建構更高的應用程序堆棧,您可以查看Google App Engine;它有自己的數據庫限制,所以要注意。