SQL Server Express 能够处理半 TB 的数据吗?

Would SQL Server Express be able to handle half TB worth of data?

我们在 excel 个文件中有半 TB 的数据。我们正在尝试决定需要哪个版本的 SQL 服务器。只有两个用户不经常查询数据库。我们很好奇我们需要 SQL 服务器标准版还是企业版?或者 Express 版本就足够了。假设数据库会经过深思熟虑和设计?

谢谢。

https://support.symantec.com/en_US/article.TECH224181.html

SQL Server Express databases have strict size limits which can cause problems when CMDB grows. 

Microsoft SQL Server 2005 Express edition has a database size limit to 4GB
Microsoft SQL Server 2008 Express edition has a database size limit to 4GB
Microsoft SQL Server 2008 R2 Express edition has a database size limit to 10GB
Microsoft SQL Server 2012 Express edition has a database size limit to 10GB
Microsoft SQL Server 2014 Express edition has a database size limit to 10GB

如果您仅用于测试而不用于生产,请获取 Developer 版本而不是 SQL Server Express,否则 Standard 就足够了。

是的。有很多 SQL 远大于 TB 的服务器安装,它是为数不多的具有出色单机扩展性的关系数据库之一。

Express 将无法运行,因为它限制为 10GB 的数据库大小。 Asd of 2016 SP1 及更新版本,所有版本都具有相同的功能,并根据使用的 cores/resources 定价。对于相对较少的使用,您可以使用标准版,并且可以使用列存储索引等功能来极大地提高存储和性能。

另外 - excel 文件是什么意思?希望您实际上将数据存储为 sql 表中的关系数据,而不是原始文件...?