SQL Server 2008案例之奥地利广播公司

ZDNet软件频道 时间:2008-10-08 作者: |  我要评论()
本文关键词:奥地利广播公司 SQL Server 2008 SQL Server SQL Server
SQL Server 2008案例之奥地利广播公司

  “我们必须以最快的速度提供分析结果,否则所作的工作将毫无意义. … 这也是我们快速升级到SQL Server 2008的主要原因。”Gerald Schinagl, 奥地利广播公司项目经理及数据库系统架构师。

  奥地利广播公司(ORF) IT部门的主要工作是从数据库以及相关数据仓库中为解说员和其它记者提供稍纵即逝的分析数据以及其它相关信息,从而帮助他们提供杰出的报导。2008年欧洲杯将在奥地利和瑞士举办,为了更好的对其进行报导,ORF 希望能够拥有最好的数据库基础架构。在对Microsoft SQL Server? 2008进行完测试以后,即使官方还没有正式发布,ORF 依然决定从SQL Server 2005升级到SQL Server 2008。升级之后,该公司的数据处理速度比以前更快,并且能够享受到SQL Server 2008在数据管理方面的新功能,例如基于策略的管理以及变更数据捕获。

基本情况

  奥地利广播公司(ORF) 作为奥地利国有广播电台,其收入主要来源于电视许可费以及有限的广告费用。ORF 是奥地利广播传媒行业的龙头老大。

  ORF 在诸如高山滑雪等冬季运动的转播方面受到了广泛的赞誉,通过微软应用程序平台,ORF 可以为解说员提供实时更新的背景信息以增强报导的深度。在2008年6月,ORF 将为观众提供欧洲杯的现场直播以及电视报道,该项赛事将在奥地利和瑞士举办。欧洲杯被誉为世界第三大体育赛事,仅次于奥运会和世界杯。

  为了能够转播欧洲杯全部31场 比赛,ORF 迫切希望能够加强其IT基础架构,包括利用数据仓库来实现数据统计和数据分析。此外,ORF 还希望能够对数据进行加密以保护信息,并增强数据审核功能以确保遵循奥地利政府的相关规定。

  ORF 利用Microsoft SQL Server? 2005来支持100个数据库,其中有一半数据库属于5个SQL Server 实例,这些SQL Server 运行在一个两节点的主/从群集中。

  数据处理速度对于ORF公司来说至关重要,因为该公司最重要的责任是利用稍纵即逝的分析结果来进行实时评论和报道,并帮助电视观众及广播听众更好的了解比赛现场所发生的情况。

  ORF 公司对于之前在Windows Server 2003企业版操作系统平台上所采用的SQL Server 2005非常满意,因此迫切的希望升级到SQL Server 2008以获得更快速的数据处理能力,同时从那些简化数据库管理的新功能中获益。

  解决方案

  在对SQL Server 2008 beta 版进行评估以后,ORF 成为了第一批采用新版本的客户,并将其部署在大多数关键数据库中,其中包括存储体育数据的数据仓库以及其它5个测量性能的数据仓库。ORF 公司为了能够利用SQL Server 2008 中的新功能,甚至在该产品正式发布之前就进行了部署,ORF 公司所利用到的新功能包括:

  基于策略的管理:ORF 利用基于策略的管理,为内部和外部数据库开发人员来设置并强制有关系统配置的策略。ORF 期待SQL Server 2008中的这项新功能可以通过强制采用最优实践,最终降低运行成本。

  变更数据捕获:SQL Server 2008中引入了变更数据捕获(CDC)功能,该功能可以捕获完整的变更内容并保持数据表之间的一致性。CDC 同样可以处理架构的变更。ORF 公司利用CDC 功能来取代其自己开发的使用触发器来捕获变更的代码。

  高级数据审核:ORF 公司利用SQL Server 2008所提供的全面的数据审核功能,来遵循政府制定的规章制度,即对于某些事件变更,需要跟踪到变更发生的时间、地点、以及操作者。

  透明化的数据加密:ORF 公司利用SQL Server 2008所提供的透明化的数据加密功能来对整个数据库进行加密,而加密过程并不需要更改应用程序代码。

  为数据仓库采用星型联接:SQL Server 2008针对常见的数据仓库场景改进了查询性能。针对星型联接查询的优化可以通过识别数据仓库联接模型的方式来减少查询时间,并且ORF 公司也确实发现数据加载的时间有所减少。

  Hierarchy ID 数据类型:SQL Server 2008可以让数据库应用程序以更有效的方式构建树型结构。

  ORF 公司同样大量采用了SQL Server 2008集成服务。SQL Server 2005中所引入的集成服务在SQL Server 2008中得到了极大的增强,并提供了一系列强大的数据提取、转换和加载(ETL) 工具。

  “我们的工作需要处理大量信息,这些信息采用不同的格式且来自不同的系统,”奥地利广播公司项目经理及数据库系统架构师Gerald Schinagl 说到,“我们需要处理文本格式、XML 格式、平面文件、不同的关系型数据库、以及通过Web 服务所订阅的RSS 等等。我们需要在数据被加载到数据仓库之前,做很多数据提取、数据处理等操作,集成服务可以让我们更轻松的完成这些任务。”

  解决方案的实现过程变得更加简单,这是因为ORF 可以很轻松的将其数据库从SQL Server 2005中升级为SQL Server 2008

  “我们很惊讶升级过程是如此的简单,”Schinagl 说道,“我们所收集的数据非常复杂,大约有5万场足球比赛的数据以XML 格式进行存储,包括我们自己定制的基于SQL CLR 的数据类型,所以我们原本预料可能会出现一些问题,但实际上整个过程非常顺利。”

奥地利广播公司

SQL Server 2008

SQL Server

SQL Server


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134