Oracle和IBM数据仓库方案对比

合集下载

三大主流数据库对比 哪个更有优势

三大主流数据库对比 哪个更有优势

三大主流数据库对比哪个更有优势OracleOracle 能在所有主流平台上运行(包括Windows)。

完全支持所有的工业标准。

采用完全开放策略。

可以使客户选择最适合的解决方案。

对开发商全力支持,Oracle并行服务器通过使一组结点共享同一簇中的工作来扩展Windows NT的能力,提供高可用性和高伸缩性的簇的解决方案。

如果Windows NT不能满足需要,用户可以把数据库移到UNIX中。

Oracle 的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度。

Oracle获得最高认证级别的ISO标准认证.Oracle性能最高,保持开放平台下的TPC-D和TPC-C的世界记录Oracle多层次网络计算,支持多种工业标准,可以用ODBC、JDBC、OCI等网络客户连接。

Oracle 在兼容性、可移植性、可联结性、高生产率上、开放性也存在优点。

Oracle产品采用标准SQL,并经过美国国家标准技术所(NIST)测试。

与IBM SQL/DS,DB2,INGRES,IDMS/R等兼容。

Oracle的产品可运行于很宽范围的硬件与操作系统平台上。

可以安装在70种以上不同的大、中、小型机上;可在VMS、DOS、UNIX、WINDOWS等多种操作系统下工作。

能与多种通讯网络相连,支持各种协议(TCP/IP、DECnet、LU6.2等)。

提供了多种开发工具,能极大的方便用户进行进一步的开发。

Oracle良好的兼容性、可移植性、可连接性和高生产率是Oracle RDBMS具有良好的开放性。

Oracle价格是比较昂贵的。

据说一套正版的Oracle软件早在2006年年底的时候在市场上的价格已经达到了6位数。

所以如果你的项目不是那种超级大的项目,还是放弃Oracle 吧。

SQL ServerSQL Server 是Microsoft推出一套产品,它具有使用方便、可伸缩性好、与相关软件集成程度高等优点,逐渐成为Windows平台下进行数据库应用开发较为理想的选择之一。

IBM与Oracle企业数据总线ESB比较

IBM与Oracle企业数据总线ESB比较

1.产品介绍和功能说明1)IBM MB/MQ 产品线IBM WebSphere Message Broker/MQ 提供了一个能满足您的应用集成和信息调解需求的解决方案。

通过强健的设计、可扩展的架构、优异的性能、便捷的操作,WebSphere Message Broker软件助您轻松满足如下业务需求:●生成一个先进的企业服务总线(ESB),使您逐步实现企业范围内的面向服务的架构(SOA);●使发生在企业基础架构内所有业务事件具有更快更大的可视化;●连接系统、应用、系统和人员。

●能够给IT基础架构添加组件,同时重用业务需求所涉及的关键应用功能;●扩大基础架构,勿需增加其复杂性;●保护过去和现在对应用和数据结构的投资;●由此,可以利用下一代的创新——保护、开发、扩展在现有业务应用上的投资。

●一个以可靠、值得信赖的消息传递基础架构为基础的企业服务总线平台,可以帮助客户有效的利用Web提供商品与服务,实现高效的集成,加快关键业务流程,提高企业所在价值链的生产率。

利用WebSphere Message Broker 产品解决方案,用户可以使得企业的业务更容易适应需求的快速变化。

2)Oracle OSB/ODI 产品线Oracle Service Bus是业内领先的企业级服务总线,它提供了功能完整、技术统一的基于SOA架构的服务集成平台。

●技术领先●产品成熟度高●功能完善、技术统一●集成能力强●更可靠的平台●简单的配置化实现Oracle Data Integrator(以下简称ODI) 是一个完整的数据集成平台,它可以满足所有数据集成需求—从大量、高性能批量数据处理到事件驱动的近实时数据集成流程到支持SOA 的数据服务。

●支持多种数据源和目标●设计从数据源到目标数据的映射●流程和计划●监控和调试●元数据管理●增量数据捕获支持SOA2.成功案例说明1)IBM MB/MQ 产品线IBM帮助大型分销企业在业务流程上实现了SOA,使得公司能够快速地拓展和业务伙伴的合作,从而速响应市场的需求。

SUN(oracle)、IBMIAX、HPUX小型机的比较资料

SUN(oracle)、IBMIAX、HPUX小型机的比较资料

SUN(oracle)、IBM、HP小型机的比较资料---solaris、AIX、HP-UX 、CompaqTru64 UnixSun(Oracle) Solaris目前状况:好当前版本:Solaris 10 (x86)历史版本:Solaris 10 SunOS 5.10 2005年1月31日Solaris 9 SunOS 5.9 2002年5月22日Solaris 8 SunOS 5.8 200年2月Solaris 7 SunOS 5.7 1998年11月Solaris 2.6 SunOS 5.6 1997年7月Solaris 2.5.1 SunOS 5.5.1 1996年5月Solaris 2.5 SunOS 5.5 1995年11月主要产品有基于Ultra SPARC 和AMD Opteron 处理器的系列服务器、工作站,Sun Ray 桌面系统、Storage Tek 存储设备等硬件系统,Solaris和Java软件,以及Sun Grid等各类服务,并以其高度灵活性、缩放性、安全性和可用性等优异特性赢得全球各行业客户的青睐。

2005年12月,Sun基于其突破性“酷线程”专利技术推出新的“绿色经济型”服务器产品线,开启了网络计算的新时代。

硬件平台:Sun Sparc、Intel PC工作站和服务器软件:solaris、oracle、java、Mysql支持架构:Solaris支持多种系统架构SPARC、x86和x64。

x64即AMD64及EMT64处理器遵循标准:Unix 98优势:其光辉的市场业绩使Solaris成为了事实上的Unix;Sparc和Intel版是同一个操作系统;对于基于Unix的商业应用系统,Solaris可以提供最广泛的支持。

前景展望:牢固的市场和及时的开发,使得Sun身处领先的位置,Solaris取得了领先的位置是因为Sun保证了所有的应用系统都可以在其上运行。

Sun的顾客从它的训练有素的员工处获益。

数据库解决方案对比分析

数据库解决方案对比分析

数据库解决方案对比分析对于互联网应用,随着访问量的增加,当数据库数据量达到GB以上时将不可避免的面临数据库性能瓶颈的问题,因此在数据存储方案的选择上对应用的性能、后期扩展等方面将会有很大的影响,下面我将从几个角度对目前主流的几款商用数据库和Dbshards+MySql进行对比,为您的选择提供参考。

开放性sql server:只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。

windows9x系列产品是偏重于桌面应用,nt server只适合中小型企业。

而且windows平台的可靠性,安全性和伸缩性是非常有限的。

它不象unix那样久经考验,尤其是在处理大数据量的关键业务时。

Oracle:能在所有主流平台上运行(包括windows)。

完全支持所有的工业标准。

采用完全开放策略。

可以使客户选择最适合的解决方案。

对开发商全力支持。

db2:能在所有主流平台上运行(包括windows)。

最适于海量数据。

db2在企业级的应用最为广泛,在全球的500家最大的企业中,几乎85%以上用db2数据库服务器,而国内到97年约占5%.Dbshards+MySql:能在所有主流平台上运行(包括windows)。

完全支持所有的工业标准。

采用完全开放策略。

可以使客户选择最适合的解决方案。

对开发商全力支持。

并行性sql server:并行实施和共存模型并不成熟。

很难处理日益增多的用户数和数据卷。

伸缩性有限。

Oracle:平行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性和高伸缩性的簇的解决方案。

如果windowsnt不能满足需要,用户可以把数据库移到unix中。

db2:db2具有很好的并行性。

db2把数据库管理扩充到了并行的、多节点的环境.数据库分区是数据库的一部分,包含自己的数据、索引、配置文件、和事务日志。

数据库分区有时被称为节点或数据库节点。

Dbshards+MySql:Dbshards+MySql具有优秀的并行性。

DB2与Oracle数据库对比

DB2与Oracle数据库对比

并行能力
DB2的并行版支持位图索引和对象关系,因此,DB2有更好的扩展性和性能。Oracle触发器无法支持并行:在一些特殊的引用完整性(referentialintegrity)的限制下,并行也无法运用:如果表格中有大对象,由于前述的限制(表不能分割),并行也无法运用。总之,Oracle在并行系统中没有实现位图索引和对象关系,
在异构的环境中,IBM数据库方案简单、更加无缝而且比Oracle的成本低; Oracle的异构网关性能差,当访问异构数据库时,Oracle缺乏全局的优化,导致了过多的数据及网络传输。
复制能力
DB2提供业界最佳效率的和最开放的复制方案;DB2提供自动冲突检测和解决方法。 Oracle只提供自动冲突检测和解决方法的例子程序,用户须对例子程序做定制后来解决复制冲突
DB2是IBM的数据库产品,近年来Oracle、Sybase等数据库的大力发展,多人认为DB2将逐步失去数据库市场,而事实证明DB2不但没有没落反而越发壮大,本文我用DB2与Oracle、Sybase等数据库作一个简单的对比,希望能让读者了解DB2能越发壮大的原因。
DB2是IBM的数据库产品,近年来Oracle、Sybase等数据库的大力发展,多人认为DB2将逐步失去数据库市场,而事实证明DB2不但没有没落反而越发壮大,本文我用DB2与Oracle、Sybase等数据库作一个简单的对比,希望能让读者了解DB2能越发壮大的原因。
分布式数据库
DB2分布式数据库的处理(如两阶段提交)及连接功能是建立在DB2的核心中,不需要使用其它的产品附件。性能好,易使用,减少开支。ORACLE的分布式功能需要另外购买DistributedOption以及SQL*NET等产品才能实现分布式数据库的连接。

IBMInformix11与Oracle11g的角逐-电脑资料

IBMInformix11与Oracle11g的角逐-电脑资料

IBMInformix11与Oracle11g的角逐-电脑资料继甲骨文(Oracle)上月发表新版数据库软件Database 11g后,IBM今天也发表代号为Cheetah的数据库软件Informix Dynamic Server(IDS)11,微软的SQL Server也预计在明年初推出新版本,。

IBM软件产品处经理林世伟表示,甲骨文推出的11g和Informix 11同样强调高可用性以及数据压缩技术,不过IBM在这方面已经强调很久了。

继甲骨文(Oracle)上月发表新版数据库软件Database 11g后,IBM今天也发表代号为Cheetah的数据库软件Informix Dynamic Server(IDS)11,微软的SQL Server也预计在明年初推出新版本。

IBM软件产品处经理林世伟表示,甲骨文推出的11g和Informix 11同样强调高可用性以及数据压缩技术,“不过IBM在这方面已经强调很久了。

”他说。

他进一步解释,Informix 11可以有效分配负荷量来解决系统负担的问题,也就是在服务器上做资源分配。

由于99%以上的工作程序都是做读取的动作,因此Informix 11只用一台服务器做写入,其它都用来做读取。

林世伟表示,Informix 11此次最强调的是24小时不间断的高可用性。

另外11g中强调的Flashback(闪回技术),Informix 11中也有相同的功能,只是名称不同,电脑资料《IBM Informix 11与Oracle 11g的角逐》(https://www.)。

在Informix 9版时就有这项数据回复的技术,并可以回复到准确的时间点。

Informix 11也可以支持XML文件格式,林世伟强调,几乎九成以上的新功能都是因应客户要求而产生的。

目前IBM的客户只有一到两成左右升级到Informix 10,因此如何推动客户升级还是一大考验。

林世伟说,现在目标将着重在Informix 10版之前的用户,希望明年能够有三成使用者升级到Informix 11。

db2与oracle差别

db2与oracle差别

db2与oracle差别1:并发机制Oracle的默认隔离级是快照(Snapshot),写入事务可不能堵塞读取事务,读取事务能够猎取当前已提交值。

DB2默认是游标稳固性(Cursor Stability),写入事务会堵塞读取事务。

2: 数据类型数据库的核心是数据,类型不匹配或者语义的不同都会阻碍应用是否能够同时在两种数据库中运行。

Oracle支持一些非SQL标准的数据类型,例如VARCHAR2,这些是不被D B2支持的;另外,Oracle中的日期、时刻格式和DB2中相应类型在语义上不完全一致;最后Oracle的PL/SQL储备过程所支持的一些标量数据类型在DB2中需要被映射才能被识别。

如右:3: 隐式类型转换Oracle使用弱类型转换,而DB2使用强类型转换。

隐式类型转换能完成一种类型向另外一种类型的自动转换,关于不匹配的类型,假如数据类型能被合明白得释,比较或者赋值时能够执行隐式类型转换;强类型转换规则,意味着字符串和数字类型之间不能直截了当进行比较,除非显式转换。

4:SQL方言DB2传统上坚持对SQL标准的支持,但Oracle实现了专门多方言。

例如:CONNEC T BY 递归语句、(+)连接操作符、DUAL表、ROWNUM伪列、ROWID伪列、MINUS 操作符、SELECT INTO FOR UPDATE语句、TRUNCATE TABLE等。

假如要在DB2数据库上运行使用了上述方言的应用,就需要进行代码级别的翻译,工作量较大。

5:PL/SQL语言就储备过程和函数开发而言,DB2使用SQL PL语言来开发,Oracle使用PL/SQL 语言来开发。

SQL PL和PL/SQL差异庞大,这也是从Oracle到DB2转型最大的工作量所在。

6:内置包为了方便应用程序开发的需要,Oracle数据库提供了专门多内置包:DBMS_OUTPUT、DBMS_SQL、DBMS_ALERT、DBMS_PIPE、DBMS_JOB、DBMS_LOB、DBMS_UTI LITY、UTL_FILE、UTL_MAIL和UTL_SMTP等。

Oracle 数据仓库和BI 解决方案简介

Oracle 数据仓库和BI 解决方案简介

Oracle数据仓库和BI解决方案简介上海蒙马软件技术有限公司2009年3月本文由蒙马公司BI项目组收集整理,内容仅供参考一、产品介绍1.1、Oracle 业务智能标准版1蒙马建议:该产品可以和很多ERP(包括sage,infor,IFS等)结合使用,性价比非常高,而且包含了BI项目的所有部件。

Oracle 业务智能标准版 1 是一个面向中小型企业的全面、集成的经济型 BI 解决方案。

它基于与 Oracle 业务智能企业版相同的技术平台,能够随着业务需求的增长而轻松扩展。

Oracle 业务智能套件标准版 1 的特点是通过基本组件来管理和构建部门级 BI 解决方案。

Oracle BI 标准版1 提供了综合的业务智能功能(交互式信息板、高度格式化报表、自助式即席分析、数据集成和服务器管理),所有功能都基于一个通用的新式 Web 体系结构。

Oracle 业务智能标准版 1 与 Oracle 业务智能套件企业版完全兼容,可在您的使用需求增加的同时保护您的投资。

Oracle 业务智能标准版 1 包括:Oracle BI ServerOracle BI Server Administrator Oracle BI AnswersOracle BI Interactive Dashboards Oracle BI PublisherOracle 数据库标准版 1Oracle Warehouse Builder(核心 ETL)1.2、Oracle BI Publisher蒙马建议:该产品是一个完整的报表平台,报表开发过程简单,报表开发完成后,可以通过BI Publisher 类似门户的平台发布。

改产品包括在BISE1套件里面。

Oracle Business Intelligence Publisher(BI Publisher,以前称作 XML Publisher)是一个企业报表解决方案,可创建、管理和提供各种类型的高度格式化的文档,从而消除了对昂贵单点解决方案的需求。

常见主流数据库对比介绍

常见主流数据库对比介绍

常见主流数据库对⽐介绍常见数据库有<关系数据库系统>:ORACLE(甲⾻⽂)、DB2、SQL Server、Sybase、Informix、MySQL、VF、Access等。

其实数据库系统⼏乎⽀持所有的操作系统,也就是上述数据库⼏乎与平台⽆关(当然除SQL Server和Access以外,因为这是微软的东西,平台依赖性很强的)。

1、IBM 的DB2是IBM著名的关系型数据库产品,DB2在企业级的应⽤中⼗分⼴泛。

截⽌2003年,全球财富500强(Fortune 500)中有415家使⽤DB2,全球财富100强(Fortune100)中有96家使⽤DB2,⽤户遍布各个⾏业。

2004年IBM的DB2就获得相关专利239项,⽽仅为99项。

DB2⽬前⽀持从PC到UNIX,从中⼩型机到⼤型机,从IBM到⾮IBM(HP及SUN UNIX系统等)的各种操作平台。

IBM绝对是数据库⾏业的巨⼈。

1968年IBM在IBM 360计算机上研制成功了IMS这个业界第⼀个层次型数据库管理系统,也是层次型数据库中最为著名和最为典型的。

1970年,IBM E.F.Codd发表了业界第⼀篇关于关系数据库理论的论⽂“A Relational Model of Data for Large Shared DataBanks”,⾸次提出了关系模型的概念。

1974年,IBM Don Chamberlin和Ray Boyce通过System R项⽬的实践,发表了论⽂“SEQUEL:A Structured English Query Language”,我们现在熟知SQL就是基于它发展起来的。

IBM 在1983年发布了DATABASE2(DB2)for MVS(内部代号为“Eagle”),这就是著名的DB2数据库。

2001年IBM以10亿美⾦收购了Informix的数据库业务,这次收购扩⼤了IBM 分布式数据库业务。

2006 DB2 9作为第三代数据库的⾰命性产品正式在全球发布。

oracle与ibm的数据仓库比较

oracle与ibm的数据仓库比较

oracle与ibm的数据仓库比较O r a c l e v s D B21文档简介 (2)1.1 文档目的 (2)1.2 文档范围 (2)1.3 缩写约定 (2)1.4 参考文档与文献 (2)1.5 文档概述 (3)2有关的产品比较................................................................................................. 错误!未定义书签。

2.1 数据仓库 (3)2.2 ETL工具 (4)2.3 OLAP (4)2.4 展示工具 (5)3开发过程 (5)3.1 O RACLE的开发过程 (5)3.2 DB2的开发过程 (6)4应用性 (8)1 文档简介1.1 文档目的此文档,用来介绍Oracle的数据仓库产品与IBM公司数据仓库产品的比较文档。

通过本文,使开发团队及最终使用者对两个数据仓库有初步的认识,为数据仓库及有关产品的选择提供根据。

1.2 文档范围因此文中没有具体实施的细节,适用读者:⏹开发人员⏹项目经理⏹开发经理⏹最终用户1.3 缩写约定1.4 参考文档与文献1.5 文档概述本文档要紧是从各各角度对ORACLE的数据仓库与IBM的数据仓库的分析,下面就两方面的产品做一下简单的概述:IBM IBM公司提供了一套基于可视数据仓库的商业智能(BI)解决方案,包含:Warehouse manager、Essbase/DB2 OLAP Server 5.0、IBM DB2 UDB,与来自第三方的前端数据展现工具(如BO)与数据挖掘工具(如SAS)。

其中,Warehouse manager是一个功能很强的集成环境,既可用于数据仓库建模与元数据管理,又可用于数据抽取、转换、装载与调度。

Essbase/DB2 OLAP Server支持“维”的定义与数据装载。

Essbase/DB2 OLAP Server不是ROLAP(Relational OLAP)服务器,而是一个(ROLAP与MOLAP)混合的HOLAP服务器,在Essbase完成数据装载后,数据存放在系统指定的DB2 UDB数据库中。

IBM CDC 与ORACLE GOLDEN GATE比较

IBM CDC 与ORACLE GOLDEN GATE比较
Golden Gate VS. IBM CDC
Golden Gate介绍
Oracle Golden Gate
2
Golden Gate架构
3
IBM CDC架构
4
产品比较
IBM CDC
日志读取 读取方式 数据缓存 传输单位 传输 支持的数据库类型 对应用的支持 数据的转换能力 异构数据库间字符集转换 浏览器操作 DDL 是 可并发多session读取 记录在内存中,如果分配的内 存不足,则写入磁盘缓存 Commit的transaction 断点续传 支持几乎所有的数据库 支持MQ、DataStage等应用工 具 支持对数据的一般转换处理 具有字符集转换功能 不支持 支持DB2/ORACLE的简单DDL 同步
IBM iSeries IBM S/390 IBM RS/6000 NUMA-Q
Flat files
7
CDC与DataStage应用
CDC可以与DataStage实现无缝接入应用
– CDC具有与DataStage无缝连接的专用接口 – DataStage中可使用DataMirror Stage直接读取CDC捕获的增量数据,进行后续 的加工处理。
8
Databases O/S and Platforms
Capture:
♦♦Oracle ♦♦DB2 UDB ♦♦Microsoft SQL Server ♦♦Sybase ASE ♦♦Teradata ♦♦Ingres ♦♦Enscribe ♦♦SQL/MP ♦♦SQL/MX
Windows 2000, 2003, XP Linux Sun Solaris HP NonStop HP-UX HP TRU64 IBM AIX IBM z/OS

Oracle和DB2间基本架构和管理的差异

Oracle和DB2间基本架构和管理的差异

Oracle和DB2间基本架构和管理的差异1、简介当今IT的环境正经历着剧烈的变化,依靠单一的关系型数据库管理系统(RDBMS)管理数据的公司开始逐渐减少。

分析家的报告指出,今天超过90%的公司都拥有不只一种RDBMS。

在现在紧张的经济情况下,实际的需求正在挑战IT机构人员的工作极限。

一个公司为管理每种RDBMS而配备不同DBA的情况,越来越少见了。

今天的DBA必须跨平台管理不同的RDBMS,这是非常普通的事。

“58%的DBA被要求管理一种以上的数据库平台。

”―――来自: 的调查通常,一个DBA不但掌握基本的关系理论知识,同时具备一种专门的RDBMS经验。

数据库设计和管理的基本原理在所有RDBMS之间是相通的。

成为一名成功的跨平台的DBA,关键是掌握对术语的真正理解和不同RDBMS的细微差别。

本文将讨论多平台的Oracle和DB2 UDB之间的基本架构和管理的差异。

2、基本组件在不同平台之间,大部分的对象类型和功能是非常相似的,一些很重要差异是存储过程的使用方式和日志生成方式。

本文将详细讨论这些主题。

表1:基本数据库组件中的常用术语的差异3、产品选项当在安装任何一种数据库时,需要选择版本。

为了满足你的IT需求并做出正确的决定,了解各个数据库版本之间的差异是很重要的。

Oracle 10g:Enterprise Edition;Standard Edition;Express Edition。

企业版是使用最多的版本,如果你想使用OEM附加包,这个版本可以满足需要。

DB2 UDB for Linux/Unix/Windows(LUW) V 9.1:数据仓库版;企业服务器版(ESE);工作组版;简化版;个人版;通用开发版;个人开发版。

在DB2 UDB V 8.1之前,在公司环境方面你有两种选择:企业版(Enterprise Edition-EE)和扩展企业版(Extended Enterprise Edition-EEE)。

BO与Oracle BIEE产品对比 v1

BO与Oracle BIEE产品对比 v1

第1章产品体系结构比较第2章在企业关键BI需求上BO 与 OBIEE对比第3章对比BO与Oracle BIEE的常见问题1.OBIEE是一个统一的、完整的架构,还是一个将并购而来的多种工具耦合而成的平台?Oracle BIEE是ORACLE将多个收购而来的BI产品简单耦合而成的,作为企业级的BI平台显然它还不够成熟。

OBIEE拥有看似统一的多个用户界面、多个服务器和多个存储在平面文件中的元数据,这些缺点都极大的制约了它的可伸缩性。

OBIEE Plus所提供的BI功能需要三个独立的服务来支持。

用户访问复杂报表的时候,查询的SQL不是由一个单独的集中的服务器产生的,而是需要两个服务通过两个步骤才能产生。

首先ORACLE BI Presentation Services产生逻辑SQL,然后Oracle BI Server再将接收到的逻辑SQL转化为物理SQL。

这两个步骤明显有些冗余,直接降低了系统的性能,增大了系统故障的风险。

根据Gartner公司10年的报告,Oracle的对其BI产品和产品线的整合在近期还将继续。

有强烈的证据表明,Hyperion的原有用户都在等待和观望,并没有升级到最新版本。

在所有的用户调查中,Hyperion用户运行最新版本的比率是最低的。

而且报告中还专门提到,Oracle用户反映得到的技术支持不够完善,Oracle在BIEE方面的一线技术专家还不够。

BO 产品是一个统一的、完整的架构,通过一个统一的门户向用户提供各种BI功能,整个系统采用统一的用户和权限管理。

2.OBIEE是否拥有统一的元数据?OBIEE 系统拥有三个不同版本的元数据:●BI Server的元数据:存储逻辑数据模型●BI Presentation Services的元数据:主要存储 WEB目录信息,包括报表、筛选、提示和用户信息●BI Publisher的元数据:主要存储复杂的企业级报表及其他报表对象的信息。

10x445与Oracle数据库10g解决方案

10x445与Oracle数据库10g解决方案

IBM ~ xSeries上的解决方案Oracle Database 10 g ™群集是用于创建企业网格基础设施的技术。

简单的群集为具体用户的具体应用提供静态资源。

企业网格―可能由多个群集组成―是可供不同应用/用户共享的动态资源库。

Oracle Database 10g提供全面的群集、工作负载管理和数据中心自动化,以实现灵活、动态的企业网格计算。

因此,Oracle基础设施软件可构建在低成本服务器上,提供高级别的可扩展性和卓越质量。

企业无需为了实现最高性能进行昂贵的未来投资,而是购买当前所需,然后按需求扩展。

Oracle Database的最新版本提供大量优势,包括:自主存储管理Oracle Database 10g 能够有效地在线添加/拆除设备,同时消除了频繁的I./O调节需求,因此可进行存储管理。

群集工作负载管理根据用户定义的规则提供全自动的服务器分配,包括故障切换和服务路由请求。

集成的群集件这个易于安装和管理的软件,能够扩展到大量的服务器上,以满足企业需求。

Oracle Enterprise Manager提供端到端的企业网格基础设施管理,从用户设置到应用和软件/补丁管理,同时降低系统管理成本。

x445性能领先通过x445,Oracle 客户能够部署具备出众性能的数据库。

x445结合了多个创新,帮助为Oracle应用提供卓Oracle 和IBM是一对完美组合,使您可以利用小投资起步,然后根据业务发展需要不断增长。

Oracle Database 10g性能系统设置工作负载管理可扩展性自动存储管理集成的群集件可用性端到端跟踪预测性行为报告运行运行状况检查最佳方法建议系统管理部署自动化集中的管理控制台越性能。

x445全面利用由IBM XA-32芯片集控制的最新的Intel®Xeon MP处理器-该芯片集利用IBM微电子部门新近开发出的铜线技术。

通过其扩展的(64MB) L4系统缓存,x445将提供超越x440(上一代产品)的增强性能。

达梦与oracle的对比

达梦与oracle的对比
7、提供了与第三代高级语言的借口软件PRO*系列,能在C,C++等主语言中嵌入SQL语句及过程化(PL/SQL)语句,对数据库中的数据进行操纵。且他有许多优秀的前台开发工具如POWER BUILD、SQL*FORMS、VISIA BASIC等,可以快速开发生产基于客户端PC平台的应用程序,并具有良好的移植性。
3、利用故障诊断快速解决问题,故障诊断功能使客户在发生错误后捕获 Oracle。
4、通过 Oracle Data Guard快速恢复数据 Oracle Data Guard在本地和远程服务器之间协调数据库的维护和同步以便从灾难或站点故障快速恢复。
5、支持测试环境的快照备用系统,支持自动的、快速启动的故障切换以支持异步传输。
2、DM7提供基于用户口令和用户数字证书相结合的用户身份鉴别功能,还支持基于操作系统的身份认证、基于LDAP集中式的第三方认证。
3、DM7提供数据库审计功能,审计类别包括:系统级审计、语句级审计、对象级审计。DM7提供审计分析功能,通过审计分析工具Analyzer实现对审计记录的分析。提供强大的实时侵害检测功能,用于实时分析当前用户的操作,并查找与该操作相匹配的审计分析规则。
数据库名称
达梦
Oracle
客户端
1、在Linux下,有自己的客户端操作界面,利于客户操作
1、Linux下没有客户端操作界面。靠命令控制,操作起来比较推出的具有完全自主知识产权的高性能数据库管理系统。因为拥有全部源代码,达梦公司能够迅速地为用户量身定做,满足特殊需要。
1、RAC是Oracle数据库高可用性解决方案。高可用性包含两部分的内容:首先是在这种解决方案下要确保数据不丢失,这是最基础的也是必须要保证的;
2、其次是确保不停机,使Oracle数据库一直维持在正常的运行状态,避免停机给客户带来的损失

IT认证-四种主流数据库的比较

IT认证-四种主流数据库的比较

四种主流数据库的比较四种主流数据库的比较四种主流数据库的比较2010-06-11 19 08四种主流数据库的比较目前有许多DBMS产品如DB2、Oracle、Microsoft SQL Server、Sybase SQLServer、Informix、MySQL等它们在数据库市场上各自占有一席之地。

下面简要介绍几种常用的数据库管理系统。

(1)DB2 DB2第一种使用使用SQL的数据库产品。

DB2于1982年首次发布现在已经可以用在许多操作系统平台上它除了可以运行在OS/390和VM等大型机操作系统以及中等规模的AS/400系统之外IBM还提供了跨平台(包括基于UNIX的LINUXHP-UXSun Solaris以及SCO UnixWare还有用于个人电脑的Windows 2000系统)的DB2产品。

应用程序可以通过使用微软的ODBC接口、Java的JDBC接口或者CORBA接口代理来访问DB2数据库。

DB2有不同的版本比如DB2 Everyplace是为移动用户提供的一个内存占用小且性能出色的版本DB2 for z/OS则是为主机系统提供的版本Enterprise Server Edition(ESE)是一种适用于中型和大型企业的版本Workgroup Server Edi on(W SE)主要适用于小型和中型企业它提供除大型机连接之外的所有ESE特性而DB2 Express则是为开发人员提供的可以免费使用的版本。

IBM是最早进行关系数据库理论研究和产品开发的公司在关系数据库理论方面一直走在业界的前列所以DB2的功能和性能都是非常优秀的不过对开发人员的要求也比其他数据库系统更高使用不当很容易造成宕机、死锁等问题DB2在SQL的扩展方面比较保守很多其他数据库系统支持的SQL扩展特性在DB2上都无法使用同时DB2对数据的类型要求也非常严格在数据类型不匹配的时候会报错而不是进行类型转换而且如果发生精度溢出、数据超长等问题的时候也会直接报错这虽然保证了数据的正确性但是也使得基于DB2的开发更加麻烦。

DB2和Oracle的区别

DB2和Oracle的区别

DB2和Oracle的区别DB2数据库的简介:DB2是IBM公司的产品,起源于System R和System R*。

他支持从PC到UNIX,从中小型机到大型机;从IBM到非IBM(HP及SUN UNIX系统等)各种操作平台。

他既可以在主机上以主/从方式独立运行,也可以在客户/服务器环境中运行。

其中服务平台可以是OS/400,AIX,OS/2,HP-UNIX,SUN-Solaris等操作系统,客户机平台可以是OS/2或Windows, Dos, AIX, HP-UX, SUN Solaris等操作系统。

数据库服务器DB2数据库核心又称作DB2公共服务器,采用多进程多线索体系结构,可以运行于多种操作系统之上,并分别根据相应平台环境作了调整和优化,以便能够达到较好的性能。

DB2核心数据库的特色(1) 支持面向对象的编程DB2支持复杂的数据结构,如无结构文本对象,可以对无结构文本对象进行布尔匹配、最接近匹配和任意匹配等搜索。

可以建立用户数据类型和用户自定义函数。

(2) 支持多媒体应用程序DB2支持大二分对象(BLOB),允许在数据库中存取二进制大对象和文本大对象。

其中,二进制大对象可以用来存储多媒体对象。

(3) 备份和恢复能力(4) 支持存储过程和触发器,用户可以在建表时显示的定义复杂的完整性规则(5) 支持的硅SQL查询(6) 支持异构分布式数据库访问(7) 支持数据复制Oracle数据库的简介:Oracle Database,又名Oracle RDBMS,或简称Oracle。

是甲骨文公司的一款关系数据库管理系统。

到目前仍在数据库市场上占有主要份额。

Oracle数据库是一种大型数据库系统,一般应用于商业,政府部门,它的功能很强大,能够处理大批量的数据,在网络方面也用的非常多。

不过,一般的中小型企业都比较喜欢用SQL数据库系统,它的操作很简单,功能也非常齐全。

只是比较oracle数据库而言,在处理大量数据方面有些不如。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Oracle和IBM数据仓库方案对比概述成功地实施一个数据仓库项目,通常需要很长的时间。

如果仅仅着眼于短期成果,缺乏整体考虑,采用一种不健全的体系结构,不仅会增加系统开发和维护成本,而且必将对发挥数据仓库的作用造成不利的影响。

Oracle公司是世界上最大的数据仓库厂家,能够提供完整的数据仓库解决方案。

根据第三方专业咨询机构TDWI-Forrester所做的市场调查显示,Oracle是大多数IT主管选择数据仓库平台时的首选。

IBM数据仓库的市场占有率低于Oracle。

权威市场分析机构IDC发布《全球数据仓库平台工具2006年度供应商市场份额》报告,根据2006年度软件收入,把甲骨文评为数据仓库平台工具领域的领先供应商(数据仓库平台工具包括ETL工具、数据仓库存储平台、多维数据库、前端展现工具)。

IDC把甲骨文评为数据仓库管理领域的领先供应商,是因为甲骨文的市场份额已接近41%。

在数据仓库管理工具市场,甲骨文排名最近的竞争对手的各项指标几乎只有甲骨文的一半,市场份额仅占22.8%。

下图是另一家权威市场分析机构Gartner的数据仓库象限图:IBM同样低于Oracle。

ETL工具IBM的ETL工具有三个:收购的DataStage(通常市场上说的IBM的ETL工具指的就是Datastage,不提供增量数据捕获功能,价格昂贵),数据联邦工具:Information Integrator(异构连接性好、提供增量数据捕获功能,但是不提供完整的数据源到目标数据库的ETL功能,尤其是数据转换功能很弱,没有ETL步骤打包、流程编排功能,没有按照事件或者时间触发ETL流程的功能,价格昂贵),包在Data Warehouse Edition中的ETL工具SQL Warehousing(功能很弱,异构连接性差,不提供增量数据捕获,是一个新工具,没有什么用户,不是IBM的主流ETL工具)。

功能点使用场景或者益处OracleIBM增量数据捕获增量数据加载时,如果数据源系统没有时间戳,或者时间戳不可靠,需要利用读取数据源系统日志或者触发器方式获取增量数据,然后根据需要可以复制到目标数据库上或者批量同步到目标数据库上。

Oracle Data Integrator,对于Oracle数据库和DB2 400可以采用读取日志方式,其他数据库采用触发器方式Information Integrator提供,Data Stage霍和SQL Warehousing不提供,对于Oracle数据库采用的是触发器方式抽取、加载、转换功能Oracle Data IntegratorData Stage或者SQL Warehousing提供,Information Integrator不提供异构数据源和目标支持支持关系型数据库、数据仓库、文件作为数据源和目标Oracle Data IntegratorData Stage支持,SQL Warehousing只支持DB2作为目标报错信息采用数据库报错信息便于查找错误原因Oracle Data IntegratorData Stage、SQL Warehousing的错误信息都是自己工具的错误信息,不方便查找错误原因高性能Oracle Data Integrator采用ELT架构,数据的抽取加载转换过程在数据库服务器上完成,充分利用数据库的处理能力,从而提高性能Data Stage采用ETL架构,数据的抽取加载转换过程在ETL服务器上完成,不能充分利用数据库的函数和处理能力,性能较差。

无须单独ETL服务器减少硬件管理和维护Oracle Data Integrator不需要单独的ETL服务器Data Stage需要单独的ETL服务器元数据存储在关心型数据库中Oracle Data Integrator的元数据可以存储在任何关系型数据库中,通过数据库开发接口可以访问元数据。

Data Stage的元数据存储在自己的私有数据库Universe中,不是主流的数据库,对外提供接口方面无法采用数据库的开发接口。

数据仓库功能点使用场景或者益处OracleIBMOLTP和OLAP的支持数据库在此项目中作为数据中心使用,其特性既有OLAP作用,已批量数据加载、查询为主,也有OLTP特性,以高速少量数据的增删改查为主Oracle数据库既支持OLTP也支持OLAP,在TPC-C和TPC-H测试中,都有使用数据库集群或者不使用数据库集群的测试结果。

DB2 UDB对于OLTP的支持方式是不采用数据库分区(集群),如在OLTP标准测试TPC-C中,从未使用集群方式;对于大数据量的OLAP应用,采用数据库分区(集群),如在OLAP标准测试TPC-H中,全部采用集群方式。

作为数据中心这种混合体应用,DB2不适合。

分区是提高大量数据下性能的好方法,其实质是将达数据量分割为小数据量,通过并行、减少数据量等手段提高性能Oracle数据库提供Range、List、Hash、Range+Hash、List+Hash、Range+List等多种分区方式;Oracle的分区技术从8i就开始,是非常成熟的特性DB2 UDB只支持Range、Hash分区,而且Range分区技术从V9才开始支持表压缩Oracle数据库对数据、索引都进行压缩,并且无论数据增、删、改操作都可以进行压缩DB2 UDB在数据删、改时不能进行数据压缩数据库事故恢复Oracle数据库可以在数据库运行和磁盘写入的同时分割镜像。

如果存档日志损坏,Oracle数据库能够通过LogMiner工具翻阅损坏的日志文件,恢复日志文件中记录的交易。

采用Oracle数据库的块级介质恢复功能,当只有一个块损坏时,只是这个块需要恢复,文件的其余部分,即含有这个块的表仍然可以在线访问,从而提高了数据的可用性。

DB2必须在挂起数据库I/O时才能进行分割镜像备份功能;对于DB2来说,存档日志文件损坏意味着不仅特定日志文件中的交易全部丢失,而且损坏日志文件之后创建的存档日志文件也会丢失;DB2不能以块为单位恢复数据,因此需要将整个文件脱机、重建、恢复。

分析函数Oracle数据库提供很多分析函数如回归、假设分析、统计函数等查询结果缓存提高查询性能Oracle数据库提供查询结果缓存功能DB2 UDB不提供多维数据库Hyperion EssbaseCognos PowerPlay多维数据库定位OLAP技术领域的引导者,业界唯一真正意义的多维数据库,第一个多线程并发处理引擎,支持多用户并发读/写,支持数据库触发器,支持Unicode,内置数据挖掘模型。

只读的多维数据立方体,支持简单运算的数据聚合汇总,属轻量级OLAP。

适用分析主题提供块存储和聚合存储两种存储方式,满足企业包括财务(财务高级智能)和非财务主题(大量稀疏数据,如客户分析、供应商分析等)全面的分析需求。

只提供聚合存储方式,满足小数据量、简单聚合的分析主题。

维度设计1根据数据特征提供属性维、共享成员、混合存储等多种灵活维度设计,支持父子维;2选用聚合存储方式,能轻松处理上千万成员维度的分析主题需求;3对层次设计没有要求。

1 维度设计类型较单一;2 处理维度成员在数十万级别,当父节点直接带超过1000个成员的时候立方体往往无法建立。

数据的加载和计算1 支持不同数据源搭建立方体,数据可分批加载;2 支持增量数据更新;3 带自动的聚合计算,也可灵活定义计算脚本,完成复杂的计算规则,可以完成分摊、预测、复杂KPI计算等高级分析需求。

1 单一数据源搭建立方体;2 每次数据添加或是数据库结构改变,PowerPlay的立方体都必须重新建立和部署;3 只有简单聚合计算功能。

大数据量及性能处理能力1目前有不少客户的单个立方体上数百GB规模。

Essbase多次成为OLAP引擎的业界基准。

2支持动态聚合,也可设计数据上层节点的聚合存储,实现大立方体下的查询响应速度也非常快。

1实际当立方体上升到几百M之后基本不可用;2由于使用动态聚合,查询访问时间长。

超大规模部署能力支持大规模的跨平台分布式集群部署,在全球有不少超大规模部署的成功案例,如日本NTT DoCoMo,大约30,000个最终用户。

难以扩展到超大规模环境应用开发支持支持Java、JSP/ASP、C、Visual Basic、DreamWeaver的编程开发,支持XMLA、CWM和Java OLAP API,降低开发成本和集成复杂度。

不支持已有元数据,接口较封闭,使用VBA脚本语言。

客户端支持1提供Excel插件,可以在Excel上直接进行动态数据分析和灵活报表编制;2 除了BIEE、Hyperion Performance Suite、Hyperion Analyzer外,业界很多第三方的前端工具都支持Essbase,包括Cognos。

接口较封闭,通常只用Cognos的前端。

平台支持Windows平台AIX/HP-Unix/SolarisLinuxAS/400OS/390Windows平台AIX/HP-Unix/Solaris数据挖掘Oracle Data Mining提供完整的数据挖掘功能,从数据准备、数据选取、算法选择、模型建立、模型优化、打分、结果展现,都能够通过一个统一的图形化界面提供。

IBM数据库挖掘分为很多个工具模块,一些是图形化工具、一些是需要编写脚本的分散功能,如Intelligent Miner、Intelligent Miner Modeling、Intelligent Miner Visualization、Intelligent Miner for Scoring。

IBM数据库挖掘工具不能进行模型优化,打分需要利用单独的Intelligent Miner for Scoring编写脚本来实现,没有集成到图形化工具中。

前端展现工具功能点OracleIBM性能Oracle BIEE提供服务器端的缓存,提高性能;Cognos不提供服务期端的缓存;DashboardOracle BIEE的Dashboard可以集成灵活报表和固定报表、可以集成外部的URL连接、网页、iFrame;可以在图表上方便地集成自定义脚本;Oracle BIEE的Dashboard编辑简便。

操作系统支持WindowsAIX/HPUX/SolarisLinuxWindowsAIX/HPUX/Solaris和其他工具的集成性Oracle BIEE的用户可以存储在文件中、数据库中或者通用LDAP中;Oracle BIEE可以按照JSR168标准和Portal集成。

相关文档
最新文档