不帅 发表于 2015-1-16 22:46:33

MYSQL编程:九年夜数据堆栈计划特性对照

你不用花费很多时间和金钱来培训现有的职工,或者去花大价钱雇用那些拥有各种证书的开发者。因为MySQL的维护和管理在很大程度上是“傻瓜型”的。对照|数据
九年夜数据堆栈计划特性对照

中国电子设备体系工程研讨所王建新刘东波


IBM、Oracle、Sybase、CA、NCR、Informix、Microsoft、和SAS等有气力的公司接踵(经由过程收买或研发的路子)推出了本人的数据堆栈办理计划,BO和Brio等专业软件公司也在前端在线剖析处置工具市场上占据一席之地。上面针对这些数据堆栈办理计划的功能和特性做剖析和对照。

1.IBMIBM公司供应了一套基于可视数据堆栈的贸易智能(BI)办理计划,包含:VisualWarehouse(VW)、Essbase/DB2OLAPServer5.0、IBMDB2UDB,和来自第三方的前端数据展示工具(如BO)和数据发掘工具(如SAS)。个中,VW是一个功效很强的集成情况,既可用于数据堆栈建模和元数据办理,又可用于数据抽取、转换、装载和调剂。Essbase/DB2OLAPServer撑持“维”的界说和数据装载。Essbase/DB2OLAPServer不是ROLAP(RelationalOLAP)服务器,而是一个(ROLAP和MOLAP)夹杂的HOLAP服务器,在Essbase完成数据装载后,数据寄存在体系指定的DB2UDB数据库中。
严厉说来,IBM本人并没有供应完全的数据堆栈办理计划,该公司接纳的是互助同伴计谋。比方,它的前端数据展示工具能够是BusinessObjects的BO、Lotus的Approach、Cognos的Impromptu或IBM的QueryManagementFacility;多维剖析工具撑持ArborSoftware的Essbase和IBM(与Arbor团结开辟)的DB2OLAP服务器;统计剖析工具接纳SAS体系。

2.OracleOracle数据堆栈办理计划次要包含OracleExpress和OracleDiscoverer两个部分。OracleExpress由四个工具构成:OracleExpressServer是一个MOLAP(多维OLAP)服务器,它使用多维模子,存储和办理多维数据库或多维高速缓存,同时也可以会见多种干系数据库;OracleExpressWebAgent经由过程CGI或Web插件撑持基于Web的静态多维数据展示;OracleExpressObjects前端数据剖析工具(今朝仅撑持Windows平台)供应了图形化建模和假定剖析功效,撑持可视化开辟和事务驱动编程手艺,供应了兼容VisualBasic语法的言语,撑持OCX和OLE;OracleExpressAnalyzer是通用的、面向终极用户的呈报和剖析工具(今朝仅撑持Windows平台)。OracleDiscoverer即席查询工具是专门为终极用户计划的,分为终极用户版和办理员版。
在Oracle数据堆栈办理计划实行过程当中,一般把汇总数据存储在Express多维数据库中,而将具体数据存储在Oracle干系数据库中,当必要具体数据时,ExpressServer经由过程机关SQL语句会见干系数据库。但今朝的Express还不敷天真,数据堆栈计划的一个变更常常招致数据库的重构。别的,今朝的Oracle8i和Express之间集成度还不敷高,Oracle8i和Express之间必要复制元数据,假如OracleDiscoverer(或BO)必要会见汇总数据,则必要将汇总数据同时寄存在Oracle和Express中,体系保护对照坚苦。值得注重的是,方才问世的Oracle9i把OLAP和数据发掘作为主要特性。

3.SybaseSybase供应的数据堆栈办理计划称为WarehouseStudio,包含数据堆栈的建模、数据抽取与转换、数据存储与办理、元数据办理和可视化数据剖析等工具。个中,WarehouseArchitect是PowerDesigner中的一个计划模块,它撑持星形模子、雪花模子和ER模子;数据抽取与转换工具包含PowerStage、ReplicationServer、CarletonPASSPORT,PowerStage是Sybase供应的可视化数据迁徙工具。

AdaptiveServerEnterprise是Sybase企业级干系数据库,AdaptiveServerIQ是Sybase公司专为数据堆栈计划的干系数据库,它为高功能决议撑持体系和数据堆栈的创建作了优化处置,SybaseIQ撑持各类盛行的前端展示工具(如CognosImpromptu、BusinessObjects、BrioQuery等);数据剖析与展示工具包含PowerDimensions、EnglishWizard、InfoMaker、PowerDynamo等,PowerDimensions是图形化的OLAP剖析工具,它撑持SMP和多维缓存手艺,可以集成异构的干系型数据堆栈和散布式数据集市,从而构成单一的、新型的多维形式;数据堆栈的保护与办理工具包含WarehouseControlCenter、SybaseCentral、DistributionDirector,个中WarehouseControlCenter是为数据堆栈开辟职员供应的元数据办理工具。

Sybase供应了完全的数据堆栈办理计划QuickStartDataMart,具有优秀的功能,并撑持第三方数据展示工具。从QuickStartDataMart的称号不丢脸出,它特别合适于数据集市使用。别的,Sybase能够供应面向电信、金融、保险、医疗保健这4个行业的客户干系办理(CRM)产物,在这4个产物中,有80%的功效是个性的,有20%的功效必要Sybase与互助同伴针对分歧需求配合开辟。

4.InformixInformix于1998和1999年接踵收买了国际上享有盛誉的数据堆栈供给商RedBrickSystem和数据办理软件供给商Ardent,并供应了完全、集成的数据堆栈办理计划。该办理计划还包含一个“疾速启动”征询服务,可以匡助用户疾速完成数据堆栈或数据集市的开辟。Informix产物可以集成MicrosoftIIS或NetscapeEnterprise/FastTrack服务器,从而撑持基于Web的数据堆栈使用。
Informix没有供应本人的报表和数据发掘工具,但他们与Brio和SAS公司创建了计谋同盟,并推出了“Informix商务智能同盟企图”。该企图以Informix为主,分离Brio的前端数据剖析和报表功效,和SAS的数据发掘功效,构成了一个“BI中央”打包计划。
(往年4月InformixSoftware已被IBM公司收买,此举将给IBM公司数据库及数据堆栈产物,从手艺和市场占据率上带来极年夜的提拔。)

5.CACA于1999年收买了PlatinumTechnology公司后,失掉了完全的数据堆栈办理计划,包含:Erwin数据堆栈计划工具、InfoPump数据转换与抽取工具、InfoBeaconROLAP服务器、Forest&Trees前端数据展示工具、Provision体系监督与功课调剂工具和DecisionBase元数据办理工具等。
与Informix办理计划类似,CA办理计划也供应了数据堆栈建模、元数据办理、数据抽取与转换、基于干系数据库的在线剖析服务器、体系监督与功课调剂、前端数据展示等功效,同时还撑持Web使用。分歧的地方是Informix供应了专门为数据堆栈计划的高功能方针数据库(RedBirck),而CA办理计划则供应ODBC接口,并将数据存储在第三方干系数据库(如Oracle、Sybase、SQLServer、Informix和IBMDB2等)中,其功能要打一些扣头,但开放性要好些。别的,CA的OLAP服务器今朝只能与Microsoft的IISWeb服务器集成。

6.NCRTeradataNCRTeradata是高端数据堆栈市场最无力的合作者,次要运转在NCRWorldMarkSMP硬件的Unix操纵体系平台上。1998年,该公司也供应了基于WindowsNT的Teradata,试图开辟数据集市(DataMart)市场。总的来看,NCR的产物功能很好,Teradata数据堆栈在100GB、300GB、1TB和3TB级的TPCD目标测试中均创天下记录。可是,NCR产物的代价绝对较高,中小企业用户难以承受。

7.MicrosoftMicrosoft将OLAP功效集成到MicrosoftSQLServer7.0中,供应可扩大的基于COM的OLAP接口。它经由过程一系列服务程序撑持数据堆栈使用。数据传输服务DTS(DataTransformationServices)供应数据输出/输入和主动调剂功效,在数据传输过程当中能够完成数据的考证、洗濯和转换等操纵,经由过程与MicrosoftRepository集成,共享有关的元数据;MicrosoftRepository存储包含元数据在内的一切两头数据;SQLServerOLAPServices撑持在线剖析处置;PivotTableServices供应客户端OLAP数据会见功效,经由过程这一服务,开辟职员能够用VB或其他言语开辟用户前端数据展示程序,PivotTableServices还同意在当地客户机上存储数据;MMC(MicrosoftManagementConsole)供应日程布置、存储办理、功能监测、报警和关照的中心办理服务;MicrosoftOffice2000套件中的Access和Excel能够作为数据展示工具,别的SQLServer还撑持第三方数据展示工具。

8.SASSAS公司在20世纪70年月以“统计剖析”和“线性数学模子”而享誉业界,90年月今后,SAS公司也到场了数据堆栈市场的合作,并供应了特性光显的数据堆栈办理计划,包含30多个公用模块。个中,SAS/WA(WarehouseAdministrator)是创建数据堆栈的集成办理工具,包含界说主题、数据转换与汇总、更新汇总数据、元数据办理、数据集市的完成等;SAS/MDDB是SAS用于在线剖析的多维数据库服务器;SAS/AF供应了屏幕计划功效和用于开辟的SCL(屏幕把持言语);SAS/ITSV(ITServiceVision)是IT服务的功能评价和办理的软件,这些IT服务包含盘算机体系、收集体系、Web服务器和德律风体系等。SAS体系的长处是功效强、功能高、专长凸起,弱点是体系对照庞大。

9.BusinessObjectsBusinessObjects(BO)是集查询、报表和OLAP手艺为一身的智能决议撑持体系。它利用共同的“语义层”手艺和“静态微立方”手艺来暗示数据库中的多维数据,具有较好的查询和报表功效,供应钻取(Drill)等多维剖析手艺,撑持多种数据库,同时它还撑持基于Web扫瞄器的查询、报表和剖析决议。固然BO在不休增添新的功效,但从严厉意义上说,BO只能算是一个前端工具。大概正由于云云,几近一切的数据堆栈办理计划都把BO作为可选的数据展示工具。
固然国际有良多年夜学和研讨机构处置数据堆栈手艺的研讨,但到今朝为止,国际基础上没有成熟的数据堆栈办理计划。



通过支付一定费用,客户可以得到优先的24/7支持,访问内容丰富的在线知识库和联系一个专门的技术负责经理。

愤怒的大鸟 发表于 2015-1-18 23:04:22

连做梦都在想页面结构是怎么样的,绝非虚言

若相依 发表于 2015-1-23 22:49:43

一直以来个人感觉SQLServer的优化器要比Oracle的聪明。SQL2005的更是比2k聪明了不少。(有次作试验发现有的语句在200万级时还比50万级的相同语句要快show_text的一些提示没有找到解释。一直在奇怪。)

飘灵儿 发表于 2015-1-31 20:15:34

多加的系统视图和实时系统信息这些东西对DBA挑优非常有帮助,但是感觉粒度还是不太细。

分手快乐 发表于 2015-2-6 22:14:14

很多书籍啊,不过个人认为看书太慢,还不如自己学。多做实际的东西,就会遇到很多问题,网上搜下解决问题。不断重复这个过程,在配合sql的F1功能。

精灵巫婆 发表于 2015-2-18 22:39:42

分区表是个亮点!从分区表也能看出微软要做大作强SQLServer的信心。资料很多,这里不详细说。但是重点了解的是:现在的SQLServer2005的表,都是默认为分区表的。因为它要支持滑动窗口的这个特性。这种特性对历史数据和实时数据的处理是很有帮助的。

海妖 发表于 2015-3-6 11:16:49

如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。

冷月葬花魂 发表于 2015-3-13 00:09:28

多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油

乐观 发表于 2015-3-20 06:44:48

多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油
页: [1]
查看完整版本: MYSQL编程:九年夜数据堆栈计划特性对照