到目前爲止,我們只在應用程序中部署了32位SQL Server Express,因爲它運行在32位和64位操作系統上。應該在應用程序中部署32位還是64位SQL Server Express?
添加64位SQL Server Express作爲另一個選項是否有一個令人信服的理由(即,值得額外的文件大小和額外的安裝例程複雜性的原因)?
到目前爲止,我們只在應用程序中部署了32位SQL Server Express,因爲它運行在32位和64位操作系統上。應該在應用程序中部署32位還是64位SQL Server Express?
添加64位SQL Server Express作爲另一個選項是否有一個令人信服的理由(即,值得額外的文件大小和額外的安裝例程複雜性的原因)?
我沒有看到任何使用64位SQL Server的理由,除非您打算託管一個大型數據庫 - 因此會消耗大量內存或大型文件。
我認爲提供64位SQL Server Express的唯一原因是,如果您的客戶(最終用戶)會因某種原因而更喜歡這種情況。
如果您認爲有足夠的用戶可以使用64位版本,我會做一個試用並比較運行64位和32位版本SQL的應用程序的結果。如果有表現獎金,我會說去。一般來說,如果你做的每件事都可以在1-2gb的RAM中輕鬆完成,而你永遠不需要更多,那麼64Bit不會爲你做太多事情。
使用64位選項,如果您擁有大量的併發用戶,數據庫將獲得更高的性能。您將獲得64Bit硬件的所有優點,例如處理較大文件的能力,使用更大內存/更多CPU等等。但這可能不適用於您的應用程序。
我不確定你的競爭對手是做什麼的,但另一個與性能無關的理由提供64位是,如果你可以說你的應用程序支持32位和64位這可能是促進銷售,並幫助你脫穎而出。如果你得到了病態的信息,人們推測購買軟件(往往是這樣),他們往往做出決定時沒有全部的事實「看這一個是64位,這個只有32位」等。另外,如果一家公司剛剛投資了一個64位操作系統/新的64位硬件,他們希望利用這項投資,並將傾向於使用64位的應用程序,而不管是否需要。