8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
1/72
SunOr
acleExadata
andDatabase
MachineOve
rview
Copyright2
009,OracleCorporationand/oritsaffiliates
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
2/72
TheA
rchitec
tureof
theFuture
Massive
lyParalle
lGrid
BestforD
ataWareho
using
Copyright2009,OracleCorpora
tionand/oritsaffiliates
2
BestforO
LTP
BestforC
onsolidatio
n
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
3/72
Datab
aseMachineSuccess
DatabaseMachineissucceedinginallgeographies
and
industriesagainsteverycompetitor
Copyright2009,OracleCorpora
tionand/oritsaffiliates
3
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
4/72
TheOracleDatabaseMachine
isanidealcost-effe
ctive
Aquerytha
tusedtotake24ho
urstocompletenow
runsin
lessthan30
minutes.TheOracleDatabaseMachine
beats
competings
olutionsonbandwidth,loadrate,diskcapacity,
andtranspa
rency.
ChristianMaar,CIO
Datab
aseMachineSuccess
Copyright2009,OracleCorpora
tionand/oritsaffiliates
4
pa
ormo
meeourspeean
scaa
ynees.
KetanPare
kh,ManagerDataba
seSystems
Aftercarefu
llytestingseveraldatawarehouseplatfo
rms,we
chosetheOr
acleDatabaseMachine.OracleExadatawasableto
speeduponeofourcriticalprocessesfromdaystom
inutes..
BrianCamp,
Sr.VPofInfrastructureServices
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
5/72
Agenda
Overview
Exadata
BasedProductOfferings
Exadata
ArchitectureandFeatures
BestDataWarehousing
Machine
Copyright2009,OracleCorpora
tionand/oritsaffiliates
5
BestOLT
PMachine
BestCon
solidationMachine
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
6/72
TheP
roducts
Exadata
StorageServer&DatabaseMachine
ExadataStorageServer
StoragePro
ductOptimizedfor
Oracle
Database
ExtremeI/O
andSQLProcessing
performance
Combinationofhardwareand
software
SunOracleDatabaseM
achine
Pre-ConfiguredHighPerformance
Bala
ncedperformance
configuration
Takestheguessworko
utof
buildinganOracledeployment
ExadataStoraeServer
Software
Copyright2009,OracleCorpora
tionand/oritsaffiliates
6
ExadataStorageServerSoftware
Oracle
Database11.2
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
7/72
Busin
essValue
ofExadat
a
Extreme
Performance
:Dramaticperformance
improvem
ents(10-100X)foryourdata
warehouses.
Dramatic
performanceimprovements
(20X)forOLTP
applications
LinearS
calability:Per
formancescaleslinearlywith
increase
indatavolumes.
Copyright2009,OracleCorpora
tionand/oritsaffiliates
7
EnterpriseReady:Getupandrunnin
gquicklywith
a
complete
systemcontainingalltherequiredhardwareand
software.Singleenterpriselevelsupp
ortforallhardware
andsoftw
arefromOrac
le.
Standard:Workstrans
parentlywithe
xistingapplica
tions.
Manage
yourdatabasesandapplicationsthesameway
youdoto
day.
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
8/72
StorageBottlen
ecks
Copyright2009,OracleCorpora
tionand/oritsaffiliates
8
,
Storag
esystemslimitdatabandwidthfromstoragetoservers
Storag
eArrayinternalbot
tlenecks
SANb
ottlenecks
Rando
mI/O
bottlenecksduetophysicaldisk
speeds
DataBan
dwidthlimitsseverelyrestrictperfo
rmancefordata
warehousing
Random
I/Obottleneckslimitperformanceo
fOLTPapplicatio
ns
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
9/72
ExadataSmartStorage
Breaks
DataBandwidthandRandomI/OBottleneck
Oracleadd
ressesdataband
widthbottleneck
3
ways
Massivelyparallelstoragegrid
ofhighperformance
Exadatastorageservers(cells).
Data
bandwidthscaleswith
datavolume
Dataintensiveprocessingruns
inExadatastorage.
ExadataStorageCells
Copyright2009,OracleCorpora
tionand/oritsaffiliates
9
Queriesruninstorageasd
atastreamsfromdisk
,
offloa
dingdatabaseserver
CPUs
Columnarcompressionreduce
sdatavolumeupto1
0x
ExadataHybridColumnarCompressionprovides
10xlowercost,10xhigher
performance
OraclesolvesrandomI/ObottlenecksusingExadata
SmartFlash
Cache
Increase
randomI/Osbyfactorof20X
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
10/72
ExadataBasedPro
ductOfferin
gs
Copyright2009,OracleCorpora
tionand/oritsaffiliates
10
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
11/72
SunO
racleDatabaseMac
hine
Gridisthea
rchitectureofthe
future
Highestperformance,lowest
cost,redundant,incrementallyscalable
SunOracle
DatabaseMachin
edeliversthefirs
tandonlycomplete
gridarchitectureforalldatam
anagementneed
s
Copyright2009,OracleCorpora
tionand/oritsaffiliates
11
Ex
adataStorageServerGrid
14High-performance
low-cost
storageservers
100TBrawSASdisk
storage
or
336TBrawSATAdis
kstorage
5TB+flashstorage!
8High-performancelow-cost
computeservers
2Intelquad-coreXeonseach
InfiniBandNetwork
40Gb/secfault-tolerantunified
serverandstoragenetwork
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
12/72
SunO
racleDatabaseMac
hine
RACDatabaseServerGrid
Extreme
Perform
ance
Copyright2009,OracleCorpora
tionand/oritsaffiliates
12
E
xadataStorageSe
rverGrid
21GB/secdiskband
width
50GB/secflashbandwidth
1millionI/Ospersecond
Millionsoftran
sactions
perminute
Tensofmillion
sofqueries
perminute
Billionsofrowsperminute
InfiniBandNetwork
880Gb/secag
gregate
throughput
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
13/72
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
14/72
Scale
PerformanceandCapacity
Copyright2009,OracleCorpora
tionand/oritsaffiliates
14
Scalable
Scalesto8
rackdatabasemachine
byjustaddingwires
Morew
ithexternal
InfiniBandswitches
Scalestohundredsofstoragese
rvers
Multi-p
etabytedatabases
Redu
ndantandFa
ult
Tolerant
Failureofanycomponent
isto
lerated
Dataismirroredacross
storageservers
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
15/72
DrasticallySimplifiedDep
loyments
Databas
eMachinee
liminatesthe
complex
ityofdeploy
ingdatabase
systems
Monthsofconfiguration,trouble
shooting,tuning
Databas
eMachineisreadonda
Copyright2009,OracleCorpora
tionand/oritsaffiliates
15
one
Pre-built,tested,standard,supportableconfiguration
Runsex
istingapplicationsunchanged
Extreme
performanc
eoutofthebox
Monthsto
Days
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
16/72
SunExadataStorageServerHardware
BuildingblockofmassivelyparallelExadataS
torageGrid
Upto1.5GB/secra
wdatabandwidthper
cell
Upto75,000IOPSwithFlash
SunFireX
4275Server
2Quad-CoreIntel
XeonE5540Processors
24GBRAM
Dual-port4XQDR(
40Gb/s)InfiniBandca
rd
DiskOptions
12x600GBSA
Sdisks(7.2TBtotal)
SunExadataStorage
ServerHardware
Hardwa
reb
Copyright2009,OracleCorpora
tionand/oritsaffiliates
16
12x2TBSATA
disks(24TBtotal)
4x96GBSunFlashPCIeCards(384GBtotal)
Softwarepre-installed
OracleExadataStorageServerSoftware
OracleEnterpriseLinux
Drivers,Utilities
SinglePointofSupport
fromOracle
3year,24x7,4Hr
On-siteresponse
Softwareby
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
17/72
SunE
xadataStorageServerHardware
24G
BDRAM
12x3.5DiskDrives
DiskController
HBAwith512M
batterybacked
ILOMD
ual-redunda
nt,hot-
swappablepowe
rsupplies
Copyright2009,OracleCorpora
tionand/oritsaffiliates
17
2Quad-Core
Intel
XeonProc
essors
Pre-installedSoftware:
OracleExadataStorageServ
erSoftware
OracleEnterpriseLinux
Drivers
cace
InfiniBandQDR
(40Gb/s)dual
portcard
4x96GBSun
FlashPCIe
Cards
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
18/72
SunO
racleDatab
aseMachineFullRack
Pre-Con
figuredforExtremePerformanc
e
8SunFire
X4170Oracle
Databaseservers
14Exada
taStorageServers(AllSASorall
SATA)
3SunDatacenterInfiniBan
dSwitch36
36-portManagedQDR(40
Gb/s)switch
1AdminCiscoEthernets
witch
Copyright2009,OracleCorpora
tionand/oritsaffiliates
18
Keyboard
,Video,Mouse(K
VM)hardware
RedundantPowerDistributionsUnits(PDUs
)
SinglePo
intofSupportfromOracle
3year,24x7,4HrOn-siteresponse
Addmoreracksforadditiona
lscalability
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
19/72
4SunFire
X4170Oracle
Databaseservers
7Exadata
StorageServers
(AllSASorall
SATA)
2SunDa
tacenterInfiniBan
dSwitch36
36-port
ManagedQDR(40
Gb/s)switch
1Admin
CiscoEthernetswitch
SunO
racleDatabaseMachineHalfRack
Pre-Con
figuredforExtremePerformanc
e
Copyright2009,OracleCorpora
tionand/oritsaffiliates
19
eyoar,
eo,
ouse
arware
Redundan
tPDUs
SinglePointofSupportfrom
Oracle
3year,24x7,4HrOn-siteresponse
CanUpgradetoaFullRack
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
20/72
2SunFire
X4170Oracle
Databaseservers
3Exadata
StorageServers
(AllSASorall
SATA)
2SunDatacenterInfiniBandSwitch36
36-portManagedQDR(
40Gb/s)
InfiniBandswitch
SunO
racleDatab
aseMachineQuarterRack
Pre-ConfiguredforExtremePerformanc
e
Copyright2009,OracleCorpora
tionand/oritsaffiliates
20
mn
sco
ternetswtc
Keyboard,Video,Mouse(K
VM)hardware
Redundan
tPDUs
SinglePointofSupportfrom
Oracle
3year,24x7,4HrOn-siteresponse
CanUpgradetoanHalf
Rack
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
21/72
SunO
racleDatab
aseMachineBasicSys
tem
EntryLe
velnon-HAConfiguration
1SunFire
X4170Oracle
Databaseservers
1Exadata
StorageServers
(AllSASorall
SATA)
1SunDatacenterInfiniBandSwitch36
36-portManagedQDR(
40Gb/s)
InfiniBandswitch
Copyright2009,OracleCorpora
tionand/oritsaffiliates
21
InfiniBand
Cables
InstalledinCustomersuppliedRack
Customer
suppliedEtherne
tandKVM
Infrastructure
SinglePointofSupportfrom
Oracle
3year,24x7,4HrOn-siteresponse
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
22/72
Stand
aloneExa
dataStora
geServers
PurchaseExadataStor
ageServersfromOracle
Custom
ersuppliedstand
ard19inchrack
Custome
rsuppliedx86
64-bitLinuxD
atabase
Servers
Hardwareinstallationm
orecomplex
Copyright2009,OracleCorpora
tionand/oritsaffiliates
22
Nosingle
pointofsupportforentiredeployment
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
23/72
ExadataProduc
tCapacity
SingleServe
r
QuarterRack
HalfRack
FullR
ack
RawDisk1
SAS
7.2TB
21TB
50TB
100
TB
SATA
24TB
72TB
168TB
336
TB
RawFlash1
384GB
1.1TB
2.6TB
5.3
TB
UserData2
SAS
2TB
6TB
14TB
28
TB
Copyright2009,OracleCorpora
tionand/oritsaffiliates
23
compression)
SATA
7TB
21TB
50TB
100
TB
1Rawcapacitycalculatedusing1GB=1000x
1000x1000bytesand1TB
=1000x1000x1000x100
0bytes.
2-UserData:Actualspaceforend-userdata,computedaftersinglemirroring(ASMnormalredundancy)
andafter
allowingspacefordatabasestructuressuchaste
mp,logs,undo,andindexes.Actualuserdatacapacityva
riesby
application.UserDatacapacitycalculatedusing1
TB=1024*1024*1024*1
024bytes.
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
24/72
ExadataProduc
tPerformance
Sin
gle
Server
Quarter
Rack
HalfRack
Fu
llRack
RawDiskData
Bandwidth1,4
SAS
1
.5GB/s
4.5GB/s
10.5GB/s
21GB/s
SATA
0.85GB/s
2.5GB/s
6GB/s
12GB/s
RawFlashDataBandwidth1,4
3
.6GB/s
11GB/s
25GB/s
50GB/s
MaxUserDa
taBandwidth2,4
(10xcompression&
Flash)
3
6GB/s
110GB/s
250GB/s
5
00GB/s
Copyright2009,OracleCorpora
tionand/oritsaffiliates
24
DiskIOPS3,4
SAS
3,600
10,800
25,000
50,000
SATA
1,440
4,300
10,000
20,000
FlashIOPS3,4
75,000
225,000
500,000
1,000,000
DataLoadRate4
0.
65TB/hr
1TB/hr
2.5TB/hr
5TB/hr
1Bandwidthis
peakphysicaldiskscanbandwidth,assumingnocompression.
2-MaxUserDa
taBandwidthassumesscanneddataiscompressedbyfa
ctorof10andisonFlash.
3IOPsBasedonIOrequestsofsize8K
4-Actualperformancewillvarybyapplication.
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
25/72
ExadataArchitectu
reandFeat
ures
Copyright2009,OracleCorpora
tionand/oritsaffiliates
25
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
26/72
ExadataConfiguration
ExadataCell
InfiniBandSwitch/Network
Single-Instance
Database
RAC
Database
ExadataCell
Ex
adataCell
Copyright2009,OracleCorpora
tionand/oritsaffiliates
26
EachExadataCellisaself-containedserverw
hichhousesdisk
storage
andrunstheExadatasoftware
OracleDatabasesaredeployedacrossmultipleExadataCells
OracleDatabaseenhanced
toworkincoopera
tionwithExadata
Storage
Server
Noprac
ticallimittonumberofCellsthatcanbeinthegrid
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
27/72
ExadataArchite
cture
DBS
erver
DBIn
stance
DBRM
A
SM
Single-Instance
Database
RAC
Database
DBSe
rver
DBIns
tance
DBRM
ASM
DBServe
r
DBInstan
ce
DBRM
ASM
iDBProtocolover
Enterprise
Manager
Copyright2009,OracleCorpora
tionand/oritsaffiliates
27
O
EL
CELLSR
V
MSRS
IORM
InfiniBandwith
PathFailover
InfiniBandSwitch/Network
Cell
Contro
l
CLI
OE
L
CELLSRV
MSRS
IORM
OEL
CELLSRV
M
S
R
S
IORM
ExadataCell
ExadataCell
ExadataC
ell
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
28/72
ExadataSoftwa
reFeature
s
ExadataS
martScans
10Xorg
reaterreductionin
datasenttodataba
seservers
ExadataS
torageIndexes
Eliminat
eunnecessaryI/Os
todisk
HybridColumnarCompress
ion(HCC)
Efficient
compressionincreaseseffectivestora
gecapacityandinc
reases
userdatascanbandwidths
byafactorof10X
ExadataS
martFlashCache
Copyright2009,OracleCorpora
tionand/oritsaffiliates
28
BreaksrandomI/Obottlene
ckbyincreasingIO
Psby20X
Doubles
userdatascanbandwidths
I/OResourceManager(IOR
M)
Enables
storagegridbyprioritizingI/Ostoensurepredictableperformance
Inter-leave
dGridDisks
Enables
storagegridthatallowsmultipleapplic
ationstoplacefreq
uently
accesse
ddataonfasterportionsofthedisk
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
29/72
ExadataSmartScan
Exadatacellsimplementscanoffloadtogreatly
reduceth
edatasenttodatabaseservers
Rowfilteringbasedonwh
erepredicate
Columnfiltering
Joinfiltering
Increm
entalbackupfilterin
g
Copyright2009,OracleCorpora
tionand/oritsaffiliates
29
Scans
onencrypteddata
DataM
iningmodelscoring
10xdata
reductioniscom
mon
Complete
lyapplicationtran
sparent
Evenifcellordiskfailsduringaquery
.11.2
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
30/72
TraditionalScanProcessing
SmartScanExamp
le:
Telcowantstoidentify
customersthatspend
morethan$200
ona
singlephonecall
Theinformation
about
thesepremiumcustomers
occupies2MBina1
terabytetable
Withtraditionalstor
age,all
RowsReturned
SELECT
customer_name
FROM
calls
WHERE
amount
>
200;
Copyright2009,OracleCorpora
tionand/oritsaffiliates
30
aaasenegenceres
es
inthedatabasehos
ts
Verylargepercenta
geofdata
returnedfromstorageis
discardedbydatabase
servers
Discardeddatacon
sumes
valuableresources,and
impactstheperform
anceof
otherworkloads
I/OsExecuted:
1terabyteofdata
returnedtohosts
terabyteofdatato1000
customernamesthat
arereturnedtoclient
Table
Extents
Identified
I/OsIssued
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
31/72
ExadataSmartScanProcessing
On
lytherelevantcolu
mns
customer_name
andrequiredrows
whereamount>200
arearereturnedtohos
ts
CP
Uconsumedbypredicate
evaluationisoffloadedto
Ro
wsReturned
Consolidated
SELECT
customer_name
FROM
calls
WHERE
amount
>
200;
Copyright2009,OracleCorpora
tionand/oritsaffiliates
31
Movingscanprocessingoffthe
da
tabasehostfreesh
ostCPU
cyclesandeliminates
massive
am
ountsofunproductive
messaging
Returnstheneedle,notthe
entirehaystack
2
MBofdata
returnedtoserver
SmartScan
ConstructedAnd
SentToCells
SmartScan
identifiesrowsand
columnswithin
terabytetablethat
matchrequest
ResultSet
BuiltFromAll
Cells
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
32/72
SmartScanTransparency
Smartscansaretransparentto
theapplication
NoapplicationorSQLchanges
required
Returneddataisfullyconsisten
tandtransactional
Ifacelldies
duringasmartsca
n,theuncompleted
portions
ofthesmartscanaretranspare
ntlyroutedtoothercells
containinga
replicaofthedata
SmartScans
correctlyhandlec
omplexcasesinc
luding
Copyright2009,OracleCorpora
tionand/oritsaffiliates
32
Uncommitte
ddataandlockedrows
Chainedrows
Compressedtables
NationalLanguageProcessing
Datearithm
etic
Regularexp
ressionsearches
Partitionedtables
HighThroughput,Redu
cedOverhead,N
oComplexTuning
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
33/72
Exada
taSmartS
cans:
Offloa
deddataminingsco
ring
Datamin
ingscoringexecutedinExad
ata:
se
lect
cust_
id
from
custome
rs
where
reg
ion
=
US
an
d
pre
dicti
on_
pro
ba
bility
(c
hu
rnmo
d,
Y
us
ing
*)
>
0.
8;
Sc
oringfunction
executedin
Exadata
11.2
Copyright2009,OracleCorpora
tionand/oritsaffiliates
33
Alldatam
iningscoring
functionsoffloadedtoExadata
Upto10xperformance
gains
Reduced
CPUutilizatio
nonDatabase
Server
8/12/2019 Presentation - Oracle Exadata V2 - Technical Overview
34/72
ExadataStorageIndex
TransparentI/OElim
inationwithN
oOverhead
Ex
adataStorageIndexesmaintainsu
mmary
inf
ormationaboutta
bledatainmemo
ry
StoreMINandMAXvaluesofcolumns
TypicallyoneindexentryforeveryMBofdisk
EliminatesdiskI/Os
ifMINandMAXcannever
A
B
C
D
1 3
MinB=1
=
Table
Index
11.2
Copyright2009,OracleCorpora
tionand/oritsaffiliates
34
matchwhereclauseofaquery
Co
mpletelyautoma
ticandtranspar
ent
5 5 8 3
MinB=3
MaxB=8
Select*fromTablewhereB
Top Related