什么是Exadata?
Exadata是软硬件结合的数据库一体机, 在出厂前完成预配置,在运达用户现场后开封上电即可使用。
由SUN 提供的硬件!
由Oracle提供的软件, Database Server和 Exadata Storage Server software SAGE
Exadata的出现意味着大规模并行化,最高的RDBMS性能标杆,容错能力和可扩展能力。
版本 Version 1
在2008年OOW期间开始宣传, 是Oracle和HP合作开发的。 是当时世界上最快的数据仓库一体机。为顺序物理读提供了额外的性能优化,比其他硬件平台上的Oracle数据仓库快10倍。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
版本 Version 2
于2009年9月份发布, 由 Oracle和SUN 联合开发。 是当时世界上最快的OLTP一体机。为随机读提供了额外的性能优化。 比Version 1的Exadata在DW上快5倍。 引入注目的 新 Exadata Storage Software能力。
Exadata的最大卖点无意是 其Smart Scan Processing智能扫描技术
Smart Scan Processing智能扫描技术的核心在于offloading,offload很难翻译,但你可以理解为将一部分扫描处理交给Exadata的存储节点来完成。
本来要扫描1GB的数据表,实际符合查询条件的仅10MB数据。 传统架构总是无法避免要让Database Server去扫描那1GB的数据。
而Exadata将这部分load off到Exadata Cell存储节点上,由cell来扫描那1GB数据,而仅仅返回10MB给Database Server,这样分工是由于存储节点更精于物理扫描也更接近物理磁盘。
真正实现Smart Scan智能扫描的是Oracle Exadata Storage Software 代号Sage, 开发时间估计在2006或更早就开始了!
Oracle Exadata Storage Software SAGE是 Exadata的灵魂, 是Oracle自主研发的能听懂数据库SQL语言的智能存储软件。 由于SAGE软件才是Exadata的灵魂,所以光靠堆积flashcard、Infiniband等硬件是无法山寨Exadata数据库一体机的。
Exadata目前的一用户包括 StartBucks 、Facebook、华为、中国移动、上海银行、工商银行、Apple苹果、三星电子、LG、法国巴黎银行、韩国电信、韩亚航空、澳大利亚联邦银行、日本软银集团、海尔、喜达屋集团、尼桑、PayPal、土耳其电信、神奈川県警察本部、株式会社三井住友銀行、中国华夏银行、中国人民人寿保险股份有限公司、深圳市人社局、青岛市人社局、乌鲁木齐市人社局、本溪市人社局、新疆电信、广东移动、辽宁移动、福建移动、神华集团、东风汽车、海尔集团、中冶赛迪重庆信息技术有限公司、上海研发公共服务平台、中远集装箱运输有限公司、内蒙古电网、启融普惠(北京)科技有限公司、印孚瑟斯技术有限公司和香港房屋署等等。
Exadata的硬件主要分成三个部分:
- Database Server 有时候也叫做Compute Node
- Storage Server 也叫做Cell Node
- Infiniband Switch 简写IB SW
如下图:
Oracle Exadata X2-2 and X2-8的 Storage Servers
Oracle Exadata V2 Storage Servers
Exadata真机在SUN的装配流水线上
========================================================================分割线
Exadata Storage Server硬件配置
V2 | X2-2 | |
CPU | Nehalem-EP | Westmere-EP |
DIMMs -compute node | 8 GB at 1066 MHz | 8 GB-LV dimms at 1333 MHz (post-RR) |
HBA | Niwot with BBU07 | Niwot with BBU08 |
NIC (compute node only) | No 10 GE ports | Using Niantic 10 GE ports |
Compute node HDD | 146 GB SAS2 drives | 300 GB SAS2 drives |
Storage node -SAS | 600 GB SAS2 15 KRPM | Same as V2 |
Storage node -SATA | 2TB SATA 7.2 KRPM | 2TB FAT-SAS 7.2 KRPM |
Aura (4x) | V1.0 | V1.0 (V1.1 post-RR) |
IB | CX | CX2 |
Exadata 上的OS操作系统版本
compute note 数据库服务器操作系统, Solaris或者Linux
Oracle Enterprise Linux (OEL)和Solaris 11(x86)是目前 Exadata db服务器可选的2种OS类型, 当然Solaris仅在Exadata V2之后的机型上可选
用户可以在安装时选择他们更青睐的OS, Exadata 刷机的image 会有这2个版本。
出厂安装的image有linux 和solaris的双启动选项, 用户可以选择默认的启动OS 。
Exadata存储容量 对应不同的配置
FULL RACK | Half RACK | Quarter RACK | One Cell | |
Raw Disk Capacity | 432 TB | 216 TB | 96 TB | 24TB |
Raw Flash Capacity | 6.75 TB | 3.4 TB | 1.5 TB | 0.375 TB |
Usable Mirrored Capacity | 194 TB | 97 TB | 42.5 TB | 10.75 TB |
Usable Triple Mirrored Capacity | 130 TB | 65 TB | 29 TB | 7.25 TB |
Comment