内存计算!解读Oracle Database In-Memory

  【天极网服务器频道专稿】当Oracle CEO">拉里埃里森宣布将为用户带来Oracle In-Memory选件时,我们将其视为这是Oracle针对SAP的一次新的回击。而Oracle Database In-Memory真正来到我们面前时,我们才意识到,这是数据库技术的一次全新革命。当今的企业面临着多种多样的问题,快节奏的市场动向、移动互联的挑战、社交媒体带来的海量非结构化数据、日益严苛的消费者要求,如何逐个击破是当今企业面对的主要挑战。

甲骨文公司数据库技术产品执行副总裁Andrew Mendelsohn对内存数据库进行介绍

  在过去的20年中,身为数据库领域专家的甲骨文推出了一系列全新的技术,数据分区、平行查询、真正应用集群、Data Guard、多租户、内存、大数据SQL、以及软硬件集成一体的Exadata数据库云服务器等先进的数据库技术,无疑不帮助企业应对数据挑战。

  Oracle Database In-Memory可以说是一次颠覆性的创新。作为Oracle数据库的可选配件,Oracle Database In-Memory可以直接在Oracle数据库上进行升级,无需对应用进行任何修改。利用现有的硬件技术就可以获得内存计算的技术,提升分析性能。而内存计算技术的出现也是基于摩尔定律的出现,更快的处理器,更大容量的内存,以及SSD。

  双格式架构突破行列限制

  以往,关系型数据库主要以行的形式进行存储,而近年来,列式数据库则成为了用户们津津乐道的产品。不管是行式数据库还是列式数据库,其实都是适用于不同的应用场景。比如SAP的行式数据库就更适用于电子商务应用,而列式存储则适用于分析应用。

Andrew Mendelsohn介绍内存数据库细节

  Oracle Database In-Memory的一大创新即是突破行列限制,采用双格式数据库内存。Oracle Database In-Memory通过在同一张表在内存中同时支持行和列两种格式,同时激活并保持事务一致性,对分析和报表采用列格式,OLTP则采用久经考验的行格式运行。

  要知道,Oracle 内存列式存储技术在进行分析类操作时有着无可比拟的优势。首先,纯内存中的列式存储能够快速响应数据变化,且可达到2倍至20倍的压缩比例,其粒度还支持表级与分区级,并适用于所有主流的硬件平台,方便企业进行部署。在测试当中,列格式的每CPU内核可达到10亿条/秒的扫描速度,而行格式仅能达到百万条,性能的提升高达一百倍以上。不仅如此,通过将多表的连接操作转化为高效的列扫描,表连接速度也加快10倍。

甲骨文工程师展示内存计算性能

  不仅如此,通过对列格式的采用, OLTP性能同样得到提升。甲骨文公司数据库技术产品执行副总裁Andrew Mendelsohn对天极网表示,传统的OLTP系统为实现快速查询往往采用分析索引的方式,如果插入一条记录需要同时更新数十个索引,OLTP系统性能被迫降低。但如果采用通过用列存储代替分析型索引,新的OLTP系统中可以给予任意一列实现快速分析,OLTP和批处理的速度得到提升。

  “甲骨文内存列式存储技术有着一系列的巨大优势。要知道,甲骨文的数据库无需改变磁盘上的格式数据,只需要在内存中读取数据即可。”Andrew Mendelsohn表示。

12下一页阅读全文分页导航1.双格式架构突破行列限制2.使用集成系统可实现更高性能网上商城商品/规格/促销价格(作者:许明责任编辑:许明)

时间: 2024-08-31 23:56:53

内存计算!解读Oracle Database In-Memory的相关文章

内存计算

阿里云数据事业部强琦为大家带来内存计算方面的内容,本文主要从软硬件趋势.分布式计算简史与内存计算开始谈起,包括HIVE.ADS的介绍,接着分析了统一的计算框架,最后讲解了Spark和Flink经典的系统技术分析.一起来了解下吧.   软硬件趋势 我们现在使用的主流硬件从多核CPU 32核/56核,内存192G /384G,以及定制机型下更大的内存,存储层级可以做到三T的SSD/11×6T的SATA硬盘,而网络拓扑和带宽从IDC内的万兆网卡到IDC间的专线光缆,还有大数据和它的复用程度,读写比比较

时移云易:Oracle Database 12.2发布延至下半年或因云超售

原本定于6.1发布的Database 12.2,Larry Ellison亲临的发布会已经延期,这说明在2016上半年,这个版本将不会发布.这一延期可能和Oracle近期的云资源超售有关. 在MOS上的文档 742060.1 中,最近更新的一条信息显示,12.2 的发布日期已经从之前的 1HCY2016 推迟到 2HCY2016.更新时间早在4月20日: 20-Apr-2016 - Release window for 12.2.0.1 changed to 2HCY2016 这里的 1H 或者

经典文档:Oracle Database 12.2新特性概览解读下载

在2017 OOW大会上,关于Oracle Database 12.2 数据库的新特性介绍仍然引人瞩目,会后公布了 Oracle VP Swonger的文档,我们在此进行重点新特性的解读,并把这个PPT分享给大家. 关于In-Memory选件,12.2 的重要增强是在 ADG 实现 In-Memory 缓存,并且可以和主库以不同区间压缩,通过备库内存承载OLAP的分析计算.实时计算在Oracle数据库中可以被越来越好的支持. 在 12.2 中,In-Memory Fast-Start 特性,支持

【MOS】中文文档列表 - Oracle Database (文档 ID 1533057.1)

中文文档列表 - Oracle Database (文档 ID 1533057.1) 类型: 状态: 上次主更新: 上次更新: ANNOUNCEMENT PUBLISHED 2017-2-23 2017-2-23     文档内容 详细信息 操作   Oracle 数据库技术支持通讯   安装/升级/降级/迁移相关     日常管理相关   性能相关     集群及存储相关   高可用相关   TimesTen 内存数据库 联系人 参考 适用于: Oracle Database - Enterp

内存计算时代已经到来

有几次当我们的团队走过街边的夜市,看到地上摆着的各种各样的小商品,有iPhone的贴膜.手机外壳,当然还有各种内存条和8G/16GB 的小优盘等,这时候总会有人喊出一句:"看!内存计算时代已经到来!"虽然这不能准确地表达内存计算时代已经到来,但是这基本上也说明了一个现象.在内存容量和CPU速度已经不再成为问题的时代,我们的传统计算架构是否应该有新的变化? 或许有人说内存计算技术,或者内存数据库本来就不是一个新话题.确实如此,就像从手持移动设备不断地更新中我们也能看到同样的历史.大家用了

《Oracle高性能自动化运维》一一1.4 Linux内存体系与Oracle内存空间

1.4 Linux内存体系与Oracle内存空间1.4.1 Linux用户空间与内核空间 一般来说,Linux操作系统把虚拟地址空间划分为用户空间和内核空间.例如x86架构下的32位Linux虚拟地址空间是4GB(0x0000 0000-0xffff ffff),其中大致将前3GB(0x0000 0000-0xbfff ffff)划分为用户空间,后1GB(0xc000 0000-0xffff ffff)划分为内核空间. 用户程序只能在用户模式(用户空间)下执行,而不能访问特权模式(内核空间)的数

Linux 平台安装Oracle Database 12c

1)下载Oracle Database 12cRelease 1安装介质 官方的下载地址: 1:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 2:https://edelivery.oracle.com/EPD/Download/get_form?egroup_aru_number=16496132 URL地址2需要先注册,然后才能登陆下载,注册登陆界面https://edel

oracle 透明网关(oracle database gateway)介绍

安装过程文档:http://download.csdn.net/detail/changyanmanman/7737563 在企业里,通常可能有多种数据源,并且他们是异构的.所谓的异构就是说他们是不同的产品,例如: Oracle Database, MS SQL Server, IBM DB2, Sybase ASE, MySQL, Postgre SQL, Excel, XML, Txt或者CSV等用于存放数据的产品或者文件.   那么假设我们需要这些异构的数据源同Oracle Databas

Oracle Database 12.2新特性详解

在2015年旧金山的Oracle OpenWorld大会上,Oracle发布了Database 12.2的Beta版本,虽然Beta版本只对部分用户开放,但是大会上已经公布了12.2的很多重要的新特性,云和恩墨是Oracle的Beta用户,已经开始测试这一产品.在刚刚结束的"Oracle技术嘉年华"大会上,更详细的主题分享披露了更多内容.在这篇文章中,我将和大家一一来细数Oracle Database 12.2的新特性. Oracle Sharding的实现 简单来说,Oracle的S