热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

IBMDB210中的增强提供了高性能、低成本和意外之喜

通过显著加速的查询和增强的数据压缩大幅削减存储成本,可在一个小时之内创建的时间感知表,这一切在最新版本的IBMDB2中都已成为可能。上述改进连同其他众多改进,使IBMDB210和InfoSphereWarehouse10成为一种更强大、更经济、更可靠的事务处理和

通过显著加速的查询和增强的数据压缩大幅削减存储成本,可在一个小时之内创建的时间感知表,这一切在最新版本的 IBM DB2 中都已成为可能。上述改进连同其他众多改进,使 IBM DB2 10 和 InfoSphere Warehouse 10 成为一种更强大、更经济、更可靠的事务处理和

通过显著加速的查询和增强的数据压缩大幅削减存储成本,可在一个小时之内创建的时间感知表,这一切在最新版本的 IBM DB2 中都已成为可能。上述改进连同其他众多改进,使 IBM DB2 10 和 InfoSphere Warehouse 10 成为一种更强大、更经济、更可靠的事务处理和数据仓库环境,新版本的早期用户可以证实这一点。

优化促进了更快速的查询响应

全新的内部优化提供了超高速查询性能,这直接转化成为了成本节约,加强了履行业务承诺的能力。IBM 针对常用的查询、连接和聚合类型做出了无数的内部优化。IBM 工程师也优化了索引访问,加快了数据检索。缓冲区使用优化改进了 75% 至 85%,显著提升了整体性能,减少了所需的 CPU 周期。

除了上述优化之外,全新的行和列访问控制特性也提供了增强的安全性,同时极大地减少了通过自定义方法分离数据的需求,进一步提高了性能。凭借最新版本中内置的增强,DB2 开箱即用地交付了显著超越旧版本的优异性能改进。

“使用基于 Intel® Xeon® E7 处理器的 IBM System x3850 中的 DB2 10 时,查询处理性能比上一版本提高了十倍,这使我们倍感振奋,”Intel 数据中心和互联系统组的软件战略总经理 Pauline Nist 这样说。“客户现在可在基于 Intel Xeon 处理器的上运行 IBM DB2 10,从而以更低的每查询成本显著提升性能。”

自适应压缩有助于您驾驭数据

压缩存储是 DB2 10 的另一特点。全新的自适应压缩特性能帮助 IT 部门驾驭发展迅猛的数据存储需求,从而节约资金。数据中往往包含重复的信息,例如相同的城市、日期或部门 ID。IT 部门不必再反复存储相同的值,压缩功能允许 IT 部门在单独一个位置(即词典)存储这些值,并使用更短的符号来引用这些值。

IBM DB2 过去一直对整个使用表级压缩词典,这通常能实现更高的压缩率。然而,维护庞大的数据词典要求管理员付出大量时间,并带来了相关成本。在 DB2 10 中,IBM 不仅应用了表级压缩,还会执行页面级压缩,通过它们实现明显超越旧版本的压缩改进。除此之外,页面级词典具有自适应的本质,因此页面级方法消除了耗时的更新和维护问题。

更好的压缩意味着数据占据的空间比以往更少,因此有助于减少存储需求。Coca-Cola Bottling Company 通过公司的 SAP 应用程序测试了 DB2 10 beta 版,管理员对结果深感满意。这家公司从最初的 Oracle Database 迁移到 DB2,实现了 40% 的存储节约,后续升级到 DB2 9.7 又为其带来了 17% 的节约。“现在,通过 DB2 10 的自适应压缩特性,我们又实现了 20% 的节约,使数据库的平均压缩节约达到了 77%,这是非常可观的存储节约,”Coca-Cola 的 SAP 基层总监/DBA Andrew Juarez 这样说。

新特性允许对任意时间点进行查询

全新的 Time Travel Query 功能犹如 DB2 客户的时间机器,其独一无二的特性使 IBM 从竞争对手中脱颖而出。DB2 用户现在可以定义数据有效的时间段,或者穿越时间,处理数据的历史版本。“我们对于新增的 Time Travel Query 特性非常满意,它使我们能在未来的项目中节约大量时间,”中国 LanceInfo 商业智能部门的 Jingjie Li 说。

许多组织都需要管理业务的时间维度。例如,预约系统必须确保不会出现两位客户在相重叠的时间段内预订了相同的旅馆房间或飞机座位的情况。同样,银行需要保证在任意时间点,对于一笔贷款来说,仅有一种利率是有效的。

DB2 10 使企业能满足这些要求,它提供了全面的功能,支持插入、修改和查询过去、现在和未来的有效日期,这些日期都是作为业务时间段进行管理的。该平台也提供了可选的时间约束,这有助于防止旅馆预约出现重叠这类问题。

组织过去始终通过实现自主开发、手动编码的解决方案满足时间数据管理需求。但时间感知的处理逻辑往往极为复杂,手动编码的应用程序开发成本高昂,性能也常常低于预期。随着 DB2 10 的出现,组织可以将自主开发方法抛于脑后。

与自主开发实现相比,利用简单的 SQL 语句执行复杂的时间数据转换能极大地减少编码要求。印度 Tata Consultancy Services 的 Ajith Nayak 认为:“DB2 10 的 Time Travel Query 特性显著简化了应用程序代码,帮助我们在航空相关应用程序的领域节约了至少 25% 至 30% 的工作量。”

DB2 中的 NoSQL 能够集两者之长处

DB2 内的 NoSQL 技术允许组织快捷轻松地部署新应用程序。在探索 NoSQL 的过程中,企业往往会陷入一种两难的境地。开放源码的 NoSQL 数据管理系统能够提供迅速实施应用程序更改的敏捷性。但 IBM DB2 等关系数据存储提供了许多组织都希望保留的重要优势。

利用 IBM DB2 10,组织即可同时利用关系数据技术和 NoSQL 技术的优势。组织既能受益于 NoSQL 的便捷数据库设计和快速开发,也能保留 DB2 的性能、安全性、可靠性和恢复功能,同时还完全符合原子性、一致性、隔离性和持久性 (ACID)。

IBM DB2 10 使用户能够采用一种全新的编程模型,将图形存储范例与数据三元组结合使用。IBM 为 DB2 添加了这项额外的功能,解决了所有必要的优化,确保为 DB2 用户提供流畅体验。IBM 正在开发其他类型的 NoSQL 数据存储,计划将来与 DB2 配合使用,但图形存储技术已经率先发布,它也是最灵活、最有用的一种 NoSQL 方法。

IBM 自己的 Rational 软件组是最先采纳全新图形存储功能的组织之一。实际上,在 IBM Rational 团队评估 DB2 图形存储,并将其与领先的开放源码 NoSQL 解决方案相对比时,他们发现 DB2 的性能比这些解决方案要高 3.5 倍。

新版本有助于解决当今的数据难题

DB2 10 版本还提供了众多其他优势。其中包括多温度带数据管理,允许组织将其数据的不同部分存放在不同的存储层中。举例来说,组织可以将访问较为频繁的数据存放在使用速度更快的存储设备的热存储中,将访问频率较低的数据存放在存储设备速度较慢的冷存储中。最终,性能将得到提高,满足服务水平协议的能力也将得以加强,而组织能够延长其存储的使用寿命,因此成本也得到了削减。

除此之外,全新的 Continuous Ingest 特性允许组织持续、高速地将数据传入数据仓库(即便正在对数据仓库运行查询),从而实现实时数据仓库和运营分析。

凭借这些优势,DB2 在实现未来数据管理的领域中继续保持领先地位。正如 IBM 业务合作伙伴 LIS.TEC GmbH 经理 Ivo Grodtke 所说:“IBM DB2 10 版本解决了当今许多最重要的数据仓库难题。”

推荐阅读
  • 数据库基本介绍
    1、数据库基本知识概念:数据库:database(DB),是一种存储数据的仓库数据库是根据数据结构组织、存储和 ... [详细]
  • Oracle Database 10g许可授予信息及高级功能详解
    本文介绍了Oracle Database 10g许可授予信息及其中的高级功能,包括数据库优化数据包、SQL访问指导、SQL优化指导、SQL优化集和重组对象。同时提供了详细说明,指导用户在Oracle Database 10g中如何使用这些功能。 ... [详细]
  • 本文介绍了adg架构设置在企业数据治理中的应用。随着信息技术的发展,企业IT系统的快速发展使得数据成为企业业务增长的新动力,但同时也带来了数据冗余、数据难发现、效率低下、资源消耗等问题。本文讨论了企业面临的几类尖锐问题,并提出了解决方案,包括确保库表结构与系统测试版本一致、避免数据冗余、快速定位问题等。此外,本文还探讨了adg架构在大版本升级、上云服务和微服务治理方面的应用。通过本文的介绍,读者可以了解到adg架构设置的重要性及其在企业数据治理中的应用。 ... [详细]
  • Java String与StringBuffer的区别及其应用场景
    本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ... [详细]
  • MyBatis错题分析解析及注意事项
    本文对MyBatis的错题进行了分析和解析,同时介绍了使用MyBatis时需要注意的一些事项,如resultMap的使用、SqlSession和SqlSessionFactory的获取方式、动态SQL中的else元素和when元素的使用、resource属性和url属性的配置方式、typeAliases的使用方法等。同时还指出了在属性名与查询字段名不一致时需要使用resultMap进行结果映射,而不能使用resultType。 ... [详细]
  • Java工程师书单(初级,中级,高级)
    简介怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作一两年之后开始迷茫的程序 ... [详细]
  • 博客_2018年博客总结
    本文由编程笔记#小编为大家整理,主要介绍了2018年博客总结相关的知识,希望对你有一定的参考价值。前言     ... [详细]
  • 前面刚有AWS开战MongoDB,双方“隔空互呛”,这厢又曝出2亿+简历信息泄露——MongoDB的这场开年似乎“充实”得过分了些。长期以来,作为“最受欢迎的NoSQL数据库”,M ... [详细]
  • hackingTeam是如何被黑的
    hackingTeam是如何被黑的 ... [详细]
  • 什么是堡垒机?堡垒机是一个主机系统,其自身通常经过了一定的加固,具有较高的安全性,可抵御一定的攻击,其作用主 ... [详细]
  • MySQL:互联网公司常用 分库分表
    本文目录一、数据库瓶颈IO瓶颈CPU瓶颈二、分库分表水平分库水平分表垂直分库垂直分表三、分库分表工具四、分库分表步骤五、分库分表问题非partit ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了记录一次MySQL两千万数据的大表优化解决过程,提供三种解决方案相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 《Python3 网络爬虫开发实战》:高效实用的 MongoDB 文档存储
    NoSQL,全称NotOnlySQL,意为不仅仅是SQL,泛指非关系型数据库。NoSQL是基于键值对的,而且不需要经过SQL ... [详细]
  • 目录一、MySQL数据库1.简介2.用管理员身份登录3.密码相关操作4.SQL与NoSQL5.数据库重要概念二、MySQL基本语句1.基于库的增删改查2.基于表的增删改查3.基于记 ... [详细]
  • 在Ubuntu中安装MongoDB
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
author-avatar
手机用户2502937657
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有