2011-05-01 107 views
3

我需要爲項目選擇SQL Server 2008 R2版本,但我不知道哪種版本最適合。網站每月應該有200萬次展示/ 10萬個唯一身份用戶。該網站的DB非常緊湊,並佔用50MB的頂部。大多數查詢都是帶有一些複雜連接的SELECT,但沒有UPDATE/DELETE/INSERT。SQL Server 2008 R2 - 網絡版VS.標準

我認爲網絡版應該可以完成這項工作,但是恐怕它不能升級或者無法處理負載。你會推薦什麼?

回答

2

很難說沒有硬數字來計算出選項和/或實際的負載測試,但我懷疑web現在對你來說足夠好。無論哪種情況,如果規模不起作用,撤消並不是一個棘手的決定 - 您的代碼庫不會在意。

按比例縮放,4個處理器和最大內存是很大的空間,特別是如果你的數據只有50MB。你可以在RAM驅動器中運行它,而不會出汗,這會讓事情變得非常快。

+0

好的,謝謝!從Web升級到標準的可能性如何?有可能的? – GeverGever 2011-05-01 17:50:17

+0

不知道,不是真正的授權專家。如果你是一個創業公司,你可能想要看看bizspark,它可能會把你搞砸。 – 2011-05-01 18:44:18

+0

@GeverGever - 當您談論升級時,是指獲得購買折扣,還是能夠將Web版數據庫加載到標準版中?如果後者你不應該有任何問題遷移到一個更強大的SQL Server版本。 – 2011-05-04 00:35:32

6

您是否考慮過使用SQL Server Express?所有的數據都將適合內存,並且因爲它是隻讀的,所以鎖定爭用不會有太多問題,所以即使僅限於一個CPU也不會那麼糟糕。

另外,考慮到聽起來你還沒有達到2M的印象比例,爲什麼不從免費的,但功能齊全的選項開始,直到時間到了,當你真的需要更強大的選項時(只要確保監視,計劃和預算!)。

做負載測試和運行模擬可以幫助指導您的決定。調整您的查詢和索引作爲其中的一部分 - 精細調整的SQL Express實例可輕鬆勝過在任何其他版本中運行不佳的系統。

相關問題