WEB开发网
开发学院数据库Sybase MCI Communications Corporation——更快的存取信... 阅读

MCI Communications Corporation——更快的存取信息

 2006-03-15 21:46:09 来源:WEB开发网   
核心提示:对于任何一个公司,能否正确确定它们的市场活动是否对完成收益目标有益是很重要的,MCI Communications Corporation——更快的存取信息,为了更好的了解市场环境,更及时地组织营销活动,使数据更有用,使我们的分析家们随心所欲地按照他们的思路去分析,都需要及时地存取正确的信息,在做出一个重要决定以前

  对于任何一个公司,能否正确确定它们的市场活动是否对完成收益目标有益是很重要的。为了更好的了解市场环境,更及时地组织营销活动,都需要及时地存取正确的信息。在做出一个重要决定以前,管理者需要迅速查询出所需数据,并且要有对这些数据进一步分析的能力。

  当MCI公司的丹佛基地的业务部门对一些重要的商业问题的回答要用很长的时间时,他们决定寻求数据存取顾问公司的帮助,该公司是Sybase开放解决方案的合作伙伴,结果Sybase IQ的存取数据的能力和经验,使得MCI业务部门能够存取和分析比原来多很多的财务数据。

太多的数据头绪

MCI是一个以长途电话为主的电话通讯公司,在全世界有45,000多名雇员,为它的客户的通讯、共享和处理信息提供服务。为使公司扩大并获得收益,MCI在对ROI评价的基础商开展了一项市场普及活动。

这需要一个能够支持大型数据库的交互式决策支持系统,MCI丹佛基地业务部系统开发项目经理Chris Courim说,"先前,要做出非常详细的分析几乎是不可能的,因为所有的数据都在主机上,我们需要一个程序员存取这些信息,直到正确了再做出答复,这要花很长的时间。"

整个1995年,MCI都在努力开发一套使用OLTP数据库的系统,Courim说,"我们的工作进展很慢,直到1995年底,我们既没有实质性的减少数据量也没有试图将系统运行在一个更大的平台上,但幸运的是,数据存取顾问公司把Sybase IQ作为一个解决方案提供给了我们,于是我们的工作有了很大进展。"

数据存取公司擅长于开发决策支持系统,他们在项目管理、系统结构、编程和功能实现方面给我们提供了很多帮助。数据存取公司正在用Sybase IQ开发国内的决策支持系统,并且已经建立起了许多Sybase IQ 的应用项目。

一条新的途径:Sybase IQ

MCI丹佛基地考察了很多种解决方案,包括Informix、Red Brick和Sybase IQ。Courim说,"在做过一些比较之后,我们选择了IQ,它确实非常快。"MCI选择Sybase IQ的另一个重要原因是它不像其它的数据库那样,需要对每一个查询做优化处理。他补充说,"Sybase IQ的最大的优点是IQ中的数据索引类型不是对特殊查询的优化索引。而在DSS中,你的一个问题的答案经常会决定你的下一个问题,所以对每一个查询都要重新索引是无法忍受的。"

"MCI需要这样一个数据库,它能够在几秒或几分钟的时间内,从数十或数百GB的数据中找出所有查询的结果。"数据存取顾问公司总裁Dan Dampier解释说,"其它的决策支持数据库,在系统设计时就能预先想到的查询会做的很好,但是这些查询是不是符合实际,是不是真的有用呢?决策支持查询的答案很可能会引起另外一些问题或者另外一些查询。"Dampier接着说,"我们觉得Sybase IQ是能够满足MCI需要的唯一的数据库,它对他们的每一个查询的效率都很高。"

MCI业务部的主要业务目标是提高大型的市场销售和服务的效益,通过高效的分析工具对业务状况和收入统计作出有效的分析。这些工作包括业务计划和预测、趋势分析、评估市场活动对经济效益的影响、产品和服务的提供情况和客户保有时间。"我们要知道公司的钱花在什么地方才能得到最好的投资回报,"Courim说,"Sybase IQ给了我们很好的分析能力,有效地帮助我们获得最大的投资回报率。"

MCI的数据库现有33GB,并以每月50GB的速度增长;而且每月要对数据库做一次增量加载。Sybase IQ系统运行在Sun SPARCserver 2000上,它有1.5GB内存和90GB硬盘,原始数据是由在华盛顿的主机提供的,这些数据通过FTP传到Sybase IQ中,用FOCUS作为前端,通过OLAP工具分析和研究业务数据。这个系统可支持20个并行处理操作,所以50个以上的用户同时工作也不会有问题。

快速加载,快速审核

在OLTP环境下对大量数据加载并且做精确比较是非常费时间的,以前,MCI不得不等一周的时间才能完成每月的数据加载和比较的工作。自从通过用Sybase IQ开发出了一套灵活的数据加载算法,数据存取顾问公司把MCI的数据加载/审核时间从一周减少到几个小时。Dampier说,"我们可以随时得到现在的数据而且不会出错,不必花费一周的时间和精力。"

他继续说,"审核数据,通常需要在数据加载后做大量的数据转换和过滤工作,MCI原来的数据审核需要几个小时的时间,用了Sybase IQ后,数据审核只需几分钟。Sybase IQ具有独特的列概括的能力,并可以按其它的列分组,一个简单的审核需要在一个表内比较大量的记录,即便它有数百完行数据也只用几秒钟的时间。"

大量减少数据库维护工作量

管理者不会预先知道他们将做什么样的查询,但是传统的OLTP数据库核其它DSS数据库若不建立新的索引或新的数据库结构,不可能提供给用户高效的查询。Dampier说,"我们的客户需要低维护的系统,Sybase IQ索引是针对数据的索引而不是针对查询的索引,所以不需要很多程序员和DBA重新加载和索引数据库,节省了很多时间。"

更快的查询速度

不仅查询速度非常快,而且具有数据一致性。"一般人们都注意到了数据加载的时间很长,而不注重日常查询的时间,"Dampier说,"如果查询要花很多时间,跟不上用户的思路,就会减低数据库的应用效率。在我们的系统中,在9亿条记录的表中做分组求和的查询,查询出几千条记录的时间,原来是4个小时以上,而现在这些查询时间不到一分钟。"

改善磁盘空间需求

行业调查结果表明,在其它结构中数据存储的大小要比原始数据大7倍,这就显著地增加了费用,并给实施造成一定的困难。Sybase IQ与其它结构不同,它把存储的数据压缩得比原始数据还小。"在使用Sybase IQ的很多项目中,我们的工作效率都很高,在对数据索引之后,数据可压缩到原数据大小的1/2或1/3,"Dampier说。

战胜挑战:来自于Sybase的支持

在大量数据移植和分析计划中,MCI和数据存取顾问公司都转向依靠Sybase的支持。"到目前为止,我们也遇到过一些问题,那是在还没有使用Sybase的经验的时候,当时我们的数据库只有33GB的容量,"Courim说,"他们很快就派人到这里并当场解决了问题。这非常重要,直到现在Sybase一直给予我们很好的服务。"

信息可以满足最基本的需求

在一个月的使用之后,系统就已经体现出了它的经济效益。Courim说,"通过分析,我们可以预测到我们的活动是否能达到预期目标,并切完成我们的业务计划,反之,我们则不能像现在这样快地得到数据。"Sybase IQ是一个功能强大的工具,它能够帮助我们保持业务的经济效益。Courim说,"将来,Sybase IQ将支配我们的所有行动,因为,将来我们开展的业务和工作计划都是基于它能挣多少钱。"

在信息时代,通过使用Sybase IQ,你的公司可以有效地和快速地利用信息,获得潜在的竞争优势,正如Courim所阐述的,"没有Sybase IQ,我们就不能充分利用主机中的可用信息。Sybase IQ和数据存取顾问公司的努力明显地减少了我们的数据存取时间,使数据更有用,使我们的分析家们随心所欲地按照他们的思路去分析,而不需要等一天的时间才得到一个答案。"

Tags:MCI Communications Corporation

编辑录入:coldstar [复制链接] [打 印]
赞助商链接