常用数据库对比.docxVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
常用数据库对比

常用数据库对比目前,常用于OLAP分析的数据库软件有Oracle、DB2、Teradata、Greenplum、Netezza、Exdata几种。Oracle提起数据库,第一个想到的公司,一般都会是Oracle(甲骨文)。该公司成立于1977年,最初是一家专门开发数据库的公司。Oracle在数据库领域一直处于领先地位。 1984年,首先将关系数据库转到了桌面计算机上。然后,Oracle5率先推出了分布式数据库、客户/服务器结构等崭新的概念。Oracle 6首创行锁定模式以及对称多处理计算机的支持……最新的Oracle 8主要增加了对象技术,成为关系—对象数据库系统。目前,Oracle产品覆盖了大、中、小型机等几十种机型,Oracle数据库成为世界上使用最广泛的关系数据系统之一。Oracle数据库的特点如下:特点使用场景或者益处说明OLTP和OLAP的支持数据库在此项目中作为数据中心使用,其特性既有OLAP作用,已批量数据加载、查询为主,也有OLTP特性,以高速少量数据的增删改查为主Oracle数据库既支持OLTP也支持OLAP,在TPC-C和TPC-H测试中,都有使用数据库集群或者不使用数据库集群的测试结果。Oracle数据库更适合于OLTP系统和数据量较小的OLAP系统。分区是提高大量数据下性能的好方法,其实质是将达数据量分割为小数据量,通过并行、减少数据量等手段提高性能Oracle数据库提供Range、List、Hash、Range+Hash、List+Hash、Range+List等多种分区方式;Oracle的分区技术从8i就开始,是非常成熟的特性数据库事故恢复Oracle数据库可以在数据库运行和磁盘写入的同时分割镜像。如果存档日志损坏,Oracle数据库能够通过LogMiner工具翻阅损坏的日志文件,恢复日志文件中记录的交易。采用Oracle数据库的块级介质恢复功能,当只有一个块损坏时,只是这个块需要恢复,文件的其余部分,即含有这个块的表仍然可以在线访问,从而提高了数据的可用性。分析函数Oracle数据库提供很多分析函数如回归、假设分析、统计函数等,函数十分的丰富。海量数据查询能力对与数据量巨大的表进行查询的效率Oracle在海量数据的存储和查询,需要丰富经验的架构师对数据库进行合理的设计,才会有很好的查询效率,对数据库使用要求较高。集群扩展能力通过增加服务器数量的方式,等到大幅的性能提升Oracle的设计架构与Teradata和Greenplum是不同的,在集群扩展时对系统架构设计和DBA要求较高,使用不当反而会影响数据库的性能。性价比Oracle是数据库产品中价格较高的一种DB2DB2是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数据库的特点如下:特点使用场景或者益处说明OLTP和OLAP的支持数据库在此项目中作为数据中心使用,其特性既有OLAP作用,已批量数据加载、查询为主,也有OLTP特性,以高速少量数据的增删改查为主DB2 UDB对于OLTP的支持方式是不采用数据库分区(集群),如在OLTP标准测试TPC-C中,从未使用集群方式;对于大数据量的OLAP应用,采用数据库分区(集群),如在OLAP标准测试TPC-H中,全部采用集群方式。DB2数据库更适合于OLTP系统和数据量较小的OLAP系统,常用于银行、券商的核心交易系统。分区是提高大量数据下性能的好方法,其实质是将达数据量分割为小数据量,通过并行、减少数据量等手段提高性能DB2 UDB只支持Range、Hash分区,而且Range分区技术从V9才开始支持,V9.7支持了二级分区数据库事故恢复DB2必须在挂起数据库I/O时才能进行分割镜像备份功能;对于DB2来说,存档日志文件损坏意味着不仅特定日志文件中的交易全部丢失,而且损坏日志文件之后创建的存档日志文件也会丢失;DB2不能以块为单位恢复数据,因此需要将整个文件脱机、重建、恢复。分析函数函数较丰富,比Oracle要少一些海量数据查询能力对与数据量巨大的表进行查询的效率DB2在海量数据的存储和查询,需要丰富经验的架构师对数据库进行合理的设计,才会有很好的查询效率,对数据库使用要求较高,分区功能较差也是影响DB2查询性能的一个因素。集群扩展能力通过增加服务器数量的方式,等到大幅的性能提升DB2的设计架构与T

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档