IBM DB2 10中的增强提供了高性能、低成本和意外之喜
通过显著加速的查询和增强的数据压缩大幅削减存储成本,可在一个小时之内创建的时间感知表,这一切在最新版本的 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 版本解决了当今许多最重要的数据仓库难题。”

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

如何使用Swoole实现高性能的HTTP反向代理服务器Swoole是一款基于PHP语言的高性能、异步、并发的网络通信框架。它提供了一系列的网络功能,可以用于实现HTTP服务器、WebSocket服务器等。在本文中,我们将介绍如何使用Swoole来实现一个高性能的HTTP反向代理服务器,并提供具体的代码示例。环境配置首先,我们需要在服务器上安装Swoole扩展

PHP和WebSocket:构建高性能的实时应用程序随着互联网的发展和用户需求的提升,实时应用程序变得越来越普遍。而传统的HTTP协议在处理实时数据时存在一些限制,比如需要频繁的轮询或长轮询方式来获取最新的数据。为了解决这个问题,WebSocket应运而生。WebSocket是一种先进的通信协议,它提供了双向通信的能力,允许浏览器和服务器之间实时地发送和接

C++是一种高性能的编程语言,可以为开发人员提供灵活性和可扩展性。尤其在大规模数据处理场景下,C++的高效和快速运算速度是非常重要的。本文将介绍一些优化C++代码的技巧,以应对大规模数据处理需求。使用STL容器代替传统数组在C++编程中,数组是常用的数据结构之一。但是,在大规模数据处理中,使用STL容器,如vector,deque,list和set等,可以更

随着科技的不断发展,语音识别技术也得到了长足的进步和应用。语音识别应用广泛运用在语音助手、智能音箱、虚拟现实等领域,为人们提供了更加便捷和智能的交互方式。而如何实现高性能的语音识别应用,则成为了一个值得探讨的问题。近年来,Go语言作为一种高性能的编程语言,在语音识别应用的开发中备受瞩目。Go语言具备并发性高、编写简洁、执行速度快等特点,非常适合用于构建高性能

使用Go语言开发实现高性能的人脸识别应用摘要:人脸识别技术是一个在当今互联网时代非常流行的应用领域。本文介绍了使用Go语言开发高性能人脸识别应用的步骤和流程。通过使用Go语言的并发、高性能和简单易用的特点,开发人员可以更加便捷地构建出高性能的人脸识别应用。引言:在当今的信息化社会,人脸识别技术被广泛应用于安全监控、人脸支付、人脸解锁等领域。随着互联网的快速发

Docker和SpringBoot的技术实践:快速搭建高性能的应用服务引言:在当今的信息时代,互联网应用的开发和部署变得越来越重要。随着云计算和虚拟化技术的快速发展,Docker作为一个轻量级的容器技术,受到了广泛关注和应用。而SpringBoot作为一种快速开发和部署Java应用的框架,也得到了广泛认可。本文将探讨如何结合Docker和SpringB

IBM突然宣布,启动新一轮裁员!在最新一次7分钟员工会议上,IBM首席通讯官宣了这一消息。此次将主要集中在营销和通讯部门。虽然IBM没有就裁员规模发表正式声明,但就在今年1月,他们就已宣布裁员3400人。该公司首席执行官ArvindKrishna早前就表示,公司将在未来五年内,用人工智能取代8000个岗位工作。这一整个突发操作,直接把员工给干懵了……这8000人是不是早就开始裁员了△图源:一亩三分地据相关网站统计,今年迄今为止约有204家科技公司裁员近5万人。包括谷歌母公司Alphabet、亚马

IBM近日宣布,在最近为大型机开发人员推出的生成式AI编码功能的基础上,推出了一套新的产品,使人工智能更容易在他们旧的数据中心硬件上运行IBM表示,IBMZ的更新旨在通过跨多个行业和用例实施业务型AI来帮助客户改善业务成果,其中包括了一组新的开发人员工具包,支持最广泛使用的AI框架和Python编程语言、MachineLearningforz/OS的增强功能、以及IBMz/OS大型机操作系统在性能上的改进。IBM表示,这些更新将让客户能够提高保单建议的准确性,提高反洗钱控制的可靠性和及时效性,降
