补充一下,还有一个选择:SQL Server Express。
SQL Server Express 是由Microsoft所开发的SQL Server的其中一个版本,这个版本是免费且可自由转散布(需经注册),并且可和商用程序一起使用的小型数据库管理系统,它继承了多数的SQL Server功能与特性,像是Transact-SQL、SQL CLR等,相当适合使用在小型的网站,或者是小型的桌面型应用程序。
从技术栈来讲,一个小型的开发小组很难匹配各类数据库,所以我们的经验是:
项目小,预算少,用SQL Server Express,项目大,自然预算多,用SQL Server。这样只要只要掌握一张数据库知识就可以了。(客户有指定要求例外)
如果一开始项目小,用SQL Server Express(最大数据库文件支持10G),数据多了以后,可以转成SQL Server,只要保证数据库ip和数据库名不变,就可以直接迁移的,活字格的源程序都不需要重新编译。
|