我正在为我们(非IT)公司的内部Web应用程序研究最合适的数据库。 这是一个很less有数据库繁重任务的Web信息系统。 用户可以添加新的客户信息,创build新的工作build议,小时注册等。
由于新的Web应用程序是ASP.NET,我正在考虑MS SQL Server Express。 它是免费的,有10 GB的数据库大小的限制,可以利用最大。 4 GB内存和1个CPU(4个内核)。
我的问题是:SQL Server Express能够满足这种新的情况吗?
注意:有一个Windows服务器。
是的,这应该足以满足您的新应用程序的需要,因为根据您在问题中提供的数据,您不需要在存储/ RAM / CPU中使用Express版本限制。 你的应用程序不应该做太多的负载。
你没有提到你的问题,为什么你担心使用SQL Express,你是否决定不同types的数据库服务器(MS SQL,MySQL,Oracle,…),或者你担心你的应用程序将超过SQL Express,你需要做一个完整的MS SQL重新安装升级到Web /标准版?
如果你担心下一步,你将需要迁移到付费版的SQL Server,你可以做一个就地升级从Express到Web / Stanard版本,这是可能的,至less我记得它可能在2008R2版本,当我在设置菜单中使用“版本升级”选项时。
此外,您还可以将任何早期版本的Express版本(2005-2012SP1)升级到2014年的Web版或标准版,因此我认为MS将Express Edition升级到任何未来版本的SQL Web / Standard都不是问题。将在未来版本中删除该选项。
受支持的版本和版本升级到SQL 2014: http : //msdn.microsoft.com/zh-cn/library/ms143393.aspx