企业级软件开发服务商,为企业级客户提供定制软件开发及解决方案服务!

热线:028-68761216 18108129768

软件开发中的mssql数据库的 Express版与Developer 版的区别

2020-02-08 1350 次
分类: 技术博客

最近接到一个广州医院的居民信息软件开发项目,在对接时,甲方要求使用mssql数据库。使用了mssql数据库很多年了,但是对于Developer 和Express 版本没有做深入的了解,只是从字面意思对他做了些了解。由于甲方咨询到这个问题,本着“技术赋能 敬畏每一行代码”的精神,我们在微软官方 SQL Server 下载页面看到,关于两个版本的介绍比较笼统,很难看出具体区别。

最近接到一个广州医院的居民信息软件开发项目,在对接时,甲方要求使用mssql数据库。使用了mssql数据库很多年了,但是对于Developer 和Express 版本没有做深入的了解,只是从字面意思对他做了些了解。由于甲方咨询到这个问题,本着“技术赋能 敬畏每一行代码”的精神,我们在微软官方 SQL Server 下载页面看到,关于两个版本的介绍比较笼统,很难看出具体区别。

微软官方下载地址界面(链接地址:https://www.microsoft.com/en-us/sql-server/sql-server-downloads)对于版本的介绍如下

Express 版

SQL Server 2017 Express is a free edition of SQL Server, ideal for development and production for desktop, web, and small server applications.

Express 版是免费的,可以用于生产环境。但是只能用于小规模的使用场景,例如桌面应用,网站,和小的服务端应用。

Developer 版

SQL Server 2017 Developer is a full-featured free edition, licensed for use as a development and test database in a non-production environment.

Developer 版是免费的,并且包含了 SQL Server 的完整功能。但是只能用于开发和测试,不可以用于生产环境。


mssql的Developer 与 Express版本的具体区别

从官方链接(https://www.microsoft.com/en-us/sql-server/sql-server-2017-editions)中能看到详细的区别

image.png

从图中我们可以看到 Developer 版跟企业版在功能上几乎一致,没有任何的硬件限制。唯独只是 Developer 版不能用于生产环境。

而Express 版可以用于生产环境,但是在硬件上是有明确限制,例如

  • 数据库文件大小限制

  •  CPU最多只能支持四核

  • 内存限制

总结

本地开发测试选择使用 Developer 版的 SQL Server 比较合适。线上比如小网站小应用啥的使用Express 版足够了,还免费。如果是复杂应用、且对性能和容量估计很大,就购买企业版吧。毕竟研发不易!

文章来源:java软件开发部

头条文章
1 2020年成都久思微信息技术有限公司年会通知及相关软件开发项目安排
值此新春佳节来临之际,为感谢软件开发员工一年来的信任、辛勤工作,同时继续增进团队之间沟通和协作能力,能再接再厉再创辉煌,实现2020年公司软件开发年度目标,我司将举行“加强协作、稳进突破”为主题的年会活动
2 成都久思微信息技术有限公司2020年春节放假通知及软件开发相关安排
根据国务院办公厅国庆放假通知精神,并结合成都久思微信息技术有限公司及定制软件开发项目实际情况,经研究决定,公司决定2020年春节放假安排如下:
3 成都久思微信息技术有限公司2019年国庆放假通知
根据国务院办公厅国庆放假通知精神,并结和成都久思微信息技术有限公司及定制软件开发项目实际情况,经研究决定,公司决定2019年十一国庆节放假安排如下
4 成都企业级软件开发服务商:久思微乔迁新址再起新征程
成都久思微信息技术有限公司,成立于2014年4月10日,我们不忘初心,努力为客户带去更好的软件开发服务。每一个软件开发项目,久思微即以深耕的姿态从客户的发展和疼点的去分析软件开发需求、挖掘并理解客户的每一个疼点和细节,力求广大客户营造一个更加良好的开发体验。
5 成都定制软件开发服务公司:2019年51劳动节放假通知
 2019年5月1日-2019年5月4日——劳动节为国家法定假日。为便于各位同事及早合理地安排节假日软件开发或小程序定制开发及其已上线运维等有关工作,现将放假调休日期具体安排通知如下