V1-v2 和 HP

Exadata 2-2 和 SUN 2011

3-2

4-2

5-2 2014底

2-2 混合运算

2-8 是大数据运算

 
 

 
 

问题1. 随着系统规模增加,传统数据库架构瓶颈凸显

存储层:1.数据量不断增加,带来的IO瓶颈

2.随首数据长时间运行,带来的数据分布不均匀,存在IO热点

网络层:传输带宽不足,无法快速传输大量数据到服务器

服务器层:接收过多数据进行处理, 内存优势无法发挥

 
 

解决思路: 减轻负载,加宽通道 , 提高并行

传统数据库架构解决思路和:

1.加宽通道,增加通道数量 ->解决网络瓶颈

2.减少需要传送到服务器处理的数据量->提高系统扩展能力

3.增加系统并行处理

 
 

 
 

 
 

 
 

Exadata 设计原则1 :存储层智能化,数据预能力

 
 

Smart scan 数据预能力,storage server 能读懂SQL语法,过虑不必要的数据,降低返回数据量,达到降低服备器计算节点的压力,减少存储和服务器之前的传输

 
 

 
 

问题2:多系统资源相互独立,无法共享

有些资源过剩,有些资源不足,由于生产环境动态变化,无法动态满足

 
 

Exadata 设计原则2: 资源共享 和 资源控制


多个storage server 之间的IO 是全条带化的,即当发出请求时,它的IO是分布到所有存储节点的,所有磁盘上的。并不存在数据热点的问题。

应用可以通过不同级别,设置使用IO资源比例,即通过IO Resource manager 去控制不同应用之间的IO的吞吐量。

 
 

问题3:复杂的数据库系统均衡化配置

HBA它会限制你的传输速率,通道上存在一个瓶颈,当然内存,CPU 也可能是一个瓶颈。即一个复杂的数据据系统,它的负载各个环节是不均衡的。

 
 

Exadata 设计原则3:平衡且优化配置


客户化系统无法达到量佳性能: 组件不平衡,错误配置,瓶颈

Exadata端到端优化: 从磁盘到数据库传输是同倍的GB/sec(利用infinibarid技术)

- 磁盘, 内存,控制器,总裁,HBA,网络,CPU等

数据库从固件,驱动,操作系统,网络的优化

多年的调优经验

没有瓶颈

将IT智能转化成为业务需求: 而不要设计,调优维护 ,硬件配置

 

问题4:系统的维护和扩容过程复杂, 如负载,分发

 
 

Exadata 设计原则4:简化部署


消除了数据库系统部署的复杂性:数据的配置,排错,调优

当天即可完成部署: 经过调试的,可稳定运行的标准配置

连接网线,电源线,加电即可用,

无需更改现有应用程序: you are exadata certified

即可获得极限性能。

 

1.Exadata技术演进的更多相关文章

  1. 【大数据和云计算技术社区】分库分表技术演进&最佳实践笔记

    1.需求背景 移动互联网时代,海量的用户每天产生海量的数量,这些海量数据远不是一张表能Hold住的.比如 用户表:支付宝8亿,微信10亿.CITIC对公140万,对私8700万. 订单表:美团每天几千 ...

  2. 基于深度学习的目标检测技术演进:R-CNN、Fast R-CNN,Faster R-CNN

    基于深度学习的目标检测技术演进:R-CNN.Fast R-CNN,Faster R-CNN object detection我的理解,就是在给定的图片中精确找到物体所在位置,并标注出物体的类别.obj ...

  3. PouchContainer 容器技术演进助力阿里云原生升级

    点击下载<不一样的 双11 技术:阿里巴巴经济体云原生实践> 作者 | 杨育兵(沈陵) 阿里巴巴高级技术专家 我们从 2016 年开始在集团推广全面的镜像化容器化,今年是集团全面镜像化容器 ...

  4. 为什么 K8s 在阿里能成功?| 问底中国 IT 技术演进

    作者: 曾凡松 阿里云云原生应用平台高级技术专家 张振 阿里云云原生应用平台高级技术专家 导读:本文描述了阿里巴巴在容器管理领域的技术演进历程,解读了为什么 K8s 最终能够大获成功的原因,以及到今年 ...

  5. 阿里云杨敬宇:边缘计算行业通识与阿里云ENS的技术演进之路

    近日,阿里云杨敬宇在CSDN阿里云核心技术竞争力在线峰会上进行了<5G基础设施-阿里云边缘计算的技术演进之路>主题演讲,针对5G时代下,行业和技术的趋势.边缘计算产业通识以及阿里云边缘计算 ...

  6. 高德AR & 车道级导航技术演进与实践

    2020云栖大会于9月17日-18日在线上举行,阿里巴巴高德地图携手合作伙伴精心组织了"智慧出行"专场,为大家分享高德地图在打造基于DT+AI和全面上云架构下的新一代出行生活服务平 ...

  7. object detection技术演进:RCNN、Fast RCNN、Faster RCNN

    object detection我的理解,就是在给定的图片中精确找到物体所在位置,并标注出物体的类别.object detection要解决的问题就是物体在哪里,是什么这整个流程的问题.然而,这个问题 ...

  8. 从 0 到 1,Java Web 网站架构搭建的技术演进

    初始搭建 最开始,就是各种框架一搭,然后扔到 Tomcat 容器中跑,这时候我们的文件.数据库.应用都在一个服务器上. 服务分离 随着系统的上线,用户量也会逐步上升,很快一台服务器已经满足不了系统的负 ...

  9. 基于深度学习的目标检测技术演进:R-CNN、Fast R-CNN、Faster R-CNN

    object detection我的理解,就是在给定的图片中精确找到物体所在位置,并标注出物体的类别.object detection要解决的问题就是物体在哪里,是什么这整个流程的问题.然而,这个问题 ...

随机推荐

  1. c++ vitual继承

    为了解决多继承下的二义性而设计的vitrul继承 class Base { public: Base(void); ~Base(void); }; Base::Base(void) { printf( ...

  2. 718C Sasha and Array

    传送门 题目 Sasha has an array of integers a1, a2, ..., an. You have to perform m queries. There might be ...

  3. 阿里开源混沌工程工具 ChaosBlade

    https://github.com/chaosblade-io/chaosblade

  4. UWP&WP8.1 基础控件—Button

    Button作为最常用的控件,没有特别难的用法,是一个非常简单,可以很快就掌握的控件. Button 基础用法: 同样,在UWP项目中,可以从工具箱中拖拽到面板中进行使用.也可以使用XAML语法进行编 ...

  5. A - Chips

    Gerald plays the following game. He has a checkered field of size n × n cells, where m various cells ...

  6. js对象的深浅拷贝

    JS数据类型可以分为(ES5,暂时不考虑ES6): 简单数据类型:Number.String.undefined.boolean 复杂数据类型:Object.Array 简单的数据类型,往往是赋值操作 ...

  7. 区块链中的密码学(-)区块链中运用最广的散列算法-SHA256算法分析与实现

    在很多技术人员的眼中,区块链并不是一种新的技术,而是过去很多年计算机技术的组合运用.而在这个方方面面技术的运用上,基于密码学的加密算法可以说是区块链各种特点得以表现的根本,一旦目前使用的加密算法被证实 ...

  8. Python学习过程(三)

    今天我们来学习怎么从网络上抓取我们想得到的信息,要从网页上得到我们的信息,首先是从网络上通过url获取页面 的文本,先从最简单的开始,比如获取百度首页的html. 对应代码如下: 获取网页html源码 ...

  9. 二维树状数组总结&&【洛谷P4514】 上帝造题的七分钟

    P4514 上帝造题的七分钟 题目描述 "第一分钟,X说,要有矩阵,于是便有了一个里面写满了00的n×mn×m矩阵. 第二分钟,L说,要能修改,于是便有了将左上角为(a,b)(a,b),右下 ...

  10. memcache_helper

    class memcache_helper extends memcache { private $host = "127.0.0.1"; private $port = &quo ...