技术开发 频道

升级到SQL Server 2008真的适合你吗?

  【IT168 分析评论】对于许多业务来说,SQL Server 2008已经被公认为是一种知名的、具有稳定性但同时又存在许多疑点的数据库。

  首先,如果你安装新的SQL Server并且因为兼容性问题不需要考虑旧版本,你就需要购买SQL Server 2008。如果你仍然需要使用SQL Server 2000或者一个更旧的版本,并且同时没有面临兼容性的问题,那么你就应该迁移。但是如果因业务需要运行SQL Server 2005,问题就变得更加复杂。因为这个时候就不存在具体的技术障碍来阻碍迁移。那么我们应该怎么做呢?

  取决于你运行的应用软件

  企业使用SQL Server分为两种截然不同的情况。第一种情况就是支持SQL Server所需要的第三方应用程序。第二种情况就是支持内部开发的应用程序。在第一种情况下,如果一些情况有效,那么迁移到SQL Server 2008就可行。首要的是,确认供应商是否支持SQL Server 2008。其次,只有在你能够充分掌控该软件、充分利用SQL Server 2008的一些重要新特性时,迁移才有用。

  SQL Server 2008并不仅仅是在SQL Server 2005的基础上有所提高,你将在迁移过程中收益颇多。要获得这种商业利润,你还需要利用它的新特性。现在有许多第三方应用程序,但是就如同database schema、文件组(file groups)和索引部署(index deployment)等等一样,你无法掌控它们。除非供应商发布它的应用程序的一种新版本,否则你就不能在迁移过程中达到你想达到的目的。

  可能有一种例外,就是在你部署一台新的SQL Server机器时,也就是在将现存的32位SQL Server迁移到新的x64机器上的时候。从32位迁移到64位需要提供主要的性能优势,并且你确实需要SQL Server 2005,当然你也可以升级到最新版本。

  如果是你管理程序

  如果你用SQL Server支持自定义应用程序,或者如果你能够很好地管理第三方应用程序(如制作schema changes等等),从SQL Server 2005迁移到SQL Server 2008能够提供性能优势,激活新性能并且易于开发人员操作。一些主要新性能包括下面的几个方面(微软站点提供了完整的SQL Server 2008新性能特征清单)

0
相关文章