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

日期: 2008-10-20 作者:red7 来源:TechTarget中国 英文

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

 SQL Server 2008案例之奥地利广播公司(图一) 

  奥地利广播公司(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可以帮助ORF公司更快速的为其转播团队提供分析数据,从而让他们在整个欧洲杯的转播过程中脱颖而出。利用SQL Server 2008中所引入的基于策略的管理和变更数据捕获功能,数据库管理工作变得非常简单。ORF同样受益于增强的数据审核功能、易于部署的加密方案、在数据仓库中采用星型联接加快数据加载速度、以及采用Hierarchy ID实现更有效的数据建模。

  更快速的为解说员提供信息

  升级到SQL Server 2008为ORF带来的最大好处是可以为其解说员、记者以及观众以前所未有的速度提供信息。

  “我们所作的每一件事都是为了提高速度,”Schinagl说道,“如果一名高山滑雪运动员完成了一个精彩的表演,我们的解说员需要立即知道他所得分数的含义,这需要进行十分复杂的分析。我们坚信我们在某些领域所提供的分析数据是其他解说员所无法匹敌的。”

  尽管时间紧迫,我们还是出色的完成了所有工作。

  “如果我们不能即刻提供分析结果将会毫无意义,”Schinagl说道,“我们常说信息只有在事件发生的那一刻才有价值。如果晚一分钟,信息的含金量将会减半;如果晚两分钟,信息将变得毫无价值。这也就是为什么我们要不断的寻找最快的数据仓库解决方案以及数据分析解决方案,同时也是我们如此之快的升级到 SQL Server 2008的原因。”

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

red7
red7

相关推荐