Oracle Exadata 简介

2024-04-04 03:48
文章标签 oracle 简介 exadata

本文主要是介绍Oracle Exadata 简介,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

随着企业业务的发展,大型数据仓库越来越多,其规模也在迅速扩大,平均每两年规模增大3倍。大型数据仓库要求以最高的磁盘读取速度扫描几十、几百或几千个磁盘,只有磁盘和服务器之间的管道带宽增加10倍或更多才能满足此要求,所以企业常常发现数据仓库越大,运行速度可能就越慢。

  如何突破数据带宽瓶颈?一个全新的架构---Oracle Exadata应运而生。 甲骨文公司首席执行官Larry Ellison Sun Microsystems 公司执行副总裁John Fowler,在20099月宣布:推出世界上第一个OLTP数据库机——Sun Oracle数据库机(即Oracle Exadata第二版)。


  “Exadata数据库机将成为甲骨文30年发展史中最成功的新产品,”Larry Ellison曾经这样对这款产品给予厚望。OracleExadata 第二版是Sun硬件与Oracle数据库软件的结合体,而第一版是由OracleHP联合打造的。

  Sun Oracle数据库机采用业界标准硬件组件以及Sun公司的FlashFire技术、Oracle数据库11g第二版(Oracle Database 11g Release 2)和Oracle Exadata存储服务器软件11.2版(Oracle Exadata Storage Server Software Release 11.2),在用于数据仓库时,其运行速度是第一版的两倍。


传统的数据仓库的瓶颈在于大量数据从存储读取到服务器内存端的一段,突破此瓶颈,有三种方法:

  1、减少传输的数据量

  2. 增加传输的管道

  3. 增加管道的宽度

 

Oracle Exadata对以上三个方面都做了相应的改进:

  首先,Exadata本身就带有独立的CPU和内存,以及操作系统(Oracle Enterprise Linux),事实上是一台服务器。它提供了一个重要的功能:Smart Scan Smart Scan由数据库服务器把查询指令传给Exadata,由Exadata在存储中先对数据进行筛选,然后将筛选以后的结果传送到数据库服务器的内存,这与传统的方法有很大不同。对查询的处理转移到存储系统中,可以大量的减少发送到服务器的数据量。


  其次,Exadata是模块化的,每一个Exadata模块称为一个存储单元。随着存储单元的增加,整个机柜存储的吞吐量也随之增加,甚至还可以把多个机柜存储连接在一起,提供更高的吞吐量。它是一种大容量并行的存储网格,增加存储单元就可以增加传输管道的数目。


  再次,Exadata的传输接口是InfiniBand----一种Oracle引以为傲的互联技术标准,比传统的光纤通道快10倍。这就好比传输管道宽了10倍。


  Oracle Exadata第二版共提供4种配置:整机架(8个数据库服务器和14个存储服务器)、半机架(4个数据库服务器和7个存储服务器)、1/4机架(2个数据库服务器和3个存储服务器)以及基础系统(1个数据库服务器和1个存储服务器)。以上4Exadata配置可以立即供货。仅增加导线,Sun Oracle数据库机就可扩展至8机架数据库机,满足用户的各种应用场景。

 

官网地址:

http://www.oracle.com/cn/products/database/exadata/index.html


 

 

 

一个大牛的文章,讲的比较细:

Oracle Exadata技术浅析

http://www.hellodba.net/2010/02/oracle_exadata.html

 

 

 

整理自网络

------------------------------------------------------------------------------

QQ: 492913789
Email: ahdba@qq.com
Blog: http://www.cndba.cn/dave

网上资源: http://tianlesoftware.download.csdn.net

相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx

DBA1 群:62697716(); DBA2 群:62697977()

DBA3 群:62697850   DBA 超级群:63306533;    

聊天 群:40132017

--加群需要在备注说明Oracle表空间和数据文件的关系,否则拒绝申请

这篇关于Oracle Exadata 简介的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/874726

相关文章

Oracle查询优化之高效实现仅查询前10条记录的方法与实践

《Oracle查询优化之高效实现仅查询前10条记录的方法与实践》:本文主要介绍Oracle查询优化之高效实现仅查询前10条记录的相关资料,包括使用ROWNUM、ROW_NUMBER()函数、FET... 目录1. 使用 ROWNUM 查询2. 使用 ROW_NUMBER() 函数3. 使用 FETCH FI

数据库oracle用户密码过期查询及解决方案

《数据库oracle用户密码过期查询及解决方案》:本文主要介绍如何处理ORACLE数据库用户密码过期和修改密码期限的问题,包括创建用户、赋予权限、修改密码、解锁用户和设置密码期限,文中通过代码介绍... 目录前言一、创建用户、赋予权限、修改密码、解锁用户和设置期限二、查询用户密码期限和过期后的修改1.查询用

Golang的CSP模型简介(最新推荐)

《Golang的CSP模型简介(最新推荐)》Golang采用了CSP(CommunicatingSequentialProcesses,通信顺序进程)并发模型,通过goroutine和channe... 目录前言一、介绍1. 什么是 CSP 模型2. Goroutine3. Channel4. Channe

Oracle数据库使用 listagg去重删除重复数据的方法汇总

《Oracle数据库使用listagg去重删除重复数据的方法汇总》文章介绍了在Oracle数据库中使用LISTAGG和XMLAGG函数进行字符串聚合并去重的方法,包括去重聚合、使用XML解析和CLO... 目录案例表第一种:使用wm_concat() + distinct去重聚合第二种:使用listagg,

Java中的Opencv简介与开发环境部署方法

《Java中的Opencv简介与开发环境部署方法》OpenCV是一个开源的计算机视觉和图像处理库,提供了丰富的图像处理算法和工具,它支持多种图像处理和计算机视觉算法,可以用于物体识别与跟踪、图像分割与... 目录1.Opencv简介Opencv的应用2.Java使用OpenCV进行图像操作opencv安装j

oracle中exists和not exists用法举例详解

《oracle中exists和notexists用法举例详解》:本文主要介绍oracle中exists和notexists用法的相关资料,EXISTS用于检测子查询是否返回任何行,而NOTE... 目录基本概念:举例语法pub_name总结 exists (sql 返回结果集为真)not exists (s

Oracle的to_date()函数详解

《Oracle的to_date()函数详解》Oracle的to_date()函数用于日期格式转换,需要注意Oracle中不区分大小写的MM和mm格式代码,应使用mi代替分钟,此外,Oracle还支持毫... 目录oracle的to_date()函数一.在使用Oracle的to_date函数来做日期转换二.日

oracle数据库索引失效的问题及解决

《oracle数据库索引失效的问题及解决》本文总结了在Oracle数据库中索引失效的一些常见场景,包括使用isnull、isnotnull、!=、、、函数处理、like前置%查询以及范围索引和等值索引... 目录oracle数据库索引失效问题场景环境索引失效情况及验证结论一结论二结论三结论四结论五总结ora

Oracle Expdp按条件导出指定表数据的方法实例

《OracleExpdp按条件导出指定表数据的方法实例》:本文主要介绍Oracle的expdp数据泵方式导出特定机构和时间范围的数据,并通过parfile文件进行条件限制和配置,文中通过代码介绍... 目录1.场景描述 2.方案分析3.实验验证 3.1 parfile文件3.2 expdp命令导出4.总结

Oracle数据库执行计划的查看与分析技巧

《Oracle数据库执行计划的查看与分析技巧》在Oracle数据库中,执行计划能够帮助我们深入了解SQL语句在数据库内部的执行细节,进而优化查询性能、提升系统效率,执行计划是Oracle数据库优化器为... 目录一、什么是执行计划二、查看执行计划的方法(一)使用 EXPLAIN PLAN 命令(二)通过 S