Sql server 您应该在应用程序中部署32位或64位SQL Server Express吗?

Sql server 您应该在应用程序中部署32位或64位SQL Server Express吗?,sql-server,deployment,32bit-64bit,Sql Server,Deployment,32bit 64bit,到目前为止,我们只在应用程序中部署了32位SQL Server Express,因为它运行在32位和64位操作系统上 添加64位SQL Server Express作为另一个选项是否有令人信服的理由(即,值得在安装例程中增加文件大小和复杂性的理由)?我看不出有任何理由使用64位SQL Server,除非您打算托管一个大型数据库,否则会消耗大量内存或大型文件 我认为提供64位SQL Server express的唯一原因是,如果您的客户(最终用户)出于某种原因希望使用64位SQL Server e

到目前为止,我们只在应用程序中部署了32位SQL Server Express,因为它运行在32位和64位操作系统上


添加64位SQL Server Express作为另一个选项是否有令人信服的理由(即,值得在安装例程中增加文件大小和复杂性的理由)?

我看不出有任何理由使用64位SQL Server,除非您打算托管一个大型数据库,否则会消耗大量内存或大型文件


我认为提供64位SQL Server express的唯一原因是,如果您的客户(最终用户)出于某种原因希望使用64位SQL Server express。

如果您认为有足够多的用户会使用64位版本,我会尝试并比较运行64位和32位版本SQL的应用程序的结果。如果有绩效奖金,我会说去争取。一般来说,如果你做的每件事都能在1-2gb的内存中轻松完成,而且你永远不需要超过64位的内存,那么对你来说就没有多大用处了

如果您有大量并发用户,使用64位选项,您的数据库将获得更高的性能。您将获得64位硬件的所有优势,例如处理更大文件的能力、使用更大内存/更多CPU等。但这可能不适用于您的应用程序

我不知道你的竞争对手在做什么,但提供64位的另一个完全与性能无关的原因是,如果你可以说你的应用程序同时支持32位和64位,那么这可能会促进销售,帮助你脱颖而出。如果你在购买软件的过程中遇到信息不灵通的人(通常情况下),他们通常会在没有所有事实的情况下做出决定“看,这一个是64位,这一个只有32位”此外,如果一家公司刚刚投资了64位操作系统/新的64位硬件,他们希望利用这一投资,并将被吸引到使用64位的应用程序上,无论是否需要