Documente Academic
Documente Profesional
Documente Cultură
Agenda
Introduction
Old Times
Exadata
Big Data
Oracle In-Memory
Headquarters
Conclusions
2015 sumIT AG
03/2012
sumIT AG
Consulting and implementation services in Switzerland
Experts for
Data Warehousing,
Business Intelligence,
and Big Data solutions
2013 sumIT AG
03/2012
Holger Friedrich
Computer Science diploma of
Karlsruhe Institute of Technology (KIT)
Ph.D. in Robotics and Machine Learning
More than 16 years experience with Oracle technology
Expert for
Data Integration
Data Warehousing,
Data Mining and
Business Intelligence
2013 sumIT AG
03/2012
Agenda
Introduction
Old Times
Exadata
Big Data
Oracle In-Memory
Headquarters
Conclusions
2015 sumIT AG
03/2012
03/2012
Block Buffer
2015 sumIT AG
Disk
03/2012
Agenda
Introduction
Old Times
Exadata
Big Data
Oracle In-Memory
Headquarters
Conclusions
2015 sumIT AG
03/2012
2015 sumIT AG
03/2012
Exadata - Architecture
Databases and applications
deployed and configured without
any adaptations
Fast network
via Infiniband
Regular compute servers
Dedicated storage servers
- organised in cells
- discs & flash attached
- run Exadata Storage
Software
2015 sumIT AG
03/2012
10
03/2012
11
03/2012
12
Agenda
Introduction
Old Times
Exadata
Big Data
Oracle In-Memory
Headquarters
Conclusions
2015 sumIT AG
03/2012
13
Big Data
2015 sumIT AG
03/2012
14
2015 sumIT AG
03/2012
15
2015 sumIT AG
03/2012
16
Analytics
- Tools of Hadoop ecosphere
- Oracle Big Data Analytics
Data Integration
- Ever changing Hadoop tool set
- Oracle Data Integrator
- Big Data SQL
2015 sumIT AG
03/2012
17
03/2012
18
03/2012
19
Index application
- receive filter predicate
- check storage index for blocks
where
predicate between
min and max
- only smart scan matching blocks
2015 sumIT AG
03/2012
20
2015 sumIT AG
03/2012
21
03/2012
22
2015 sumIT AG
03/2012
Location
on HDFS
settings
23
Agenda
Introduction
Old Times
Exadata
Big Data
Oracle In-Memory
Headquarters
Conclusions
2015 sumIT AG
03/2012
24
03/2012
25
Advantages
Best for queries that
- scan large quantities of data
- on a rather small set of columns
- compute aggregates on the
results
2015 sumIT AG
03/2012
26
Technology Gems
1. In-memory storage index
2. Filtering on binary compressed data
3. Columnar storage of selected columns
4.
5.
6.
7.
8.
9.
2015 sumIT AG
03/2012
27
Scan dimensions
Build key vectors
Prepare accumulator
Build tmp-tables for
dim select attributes
Phase 2 - computation
5. Scan facts w.r.t.
key vectors
6. Join filtered facts with tmp-tables
2015 sumIT AG
03/2012
28
2015 sumIT AG
03/2012
29
Agenda
Introduction
Old Times
Exadata
Big Data
Oracle In-Memory
Headquarters
Conclusions
2015 sumIT AG
03/2012
30
Headquarters
Wikipedia: "Headquarters (HQ) denotes the location where most, if not all, of
the important functions of an organization are coordinated."
Big Data
Storage
Exadata
Storage
Query Process
in DB
HQ
Columnar
Store
Block Buffer
Disks
2015 sumIT AG
03/2012
31
03/2012
32
Estimator:
- new cost estimation models
Execution engine:
- extended calls and APIs
03/2012
33
03/2012
34
Agenda
Introduction
Old Times
Exadata
Big Data
Oracle In-Memory
Headquarters
Conclusions
2015 sumIT AG
03/2012
35
Conclusions
Exadata - boosts execution for traditional applications and analytics
Big Data - provides affordable data management for lots of and unstructured data
In-Memory - serves mighty fast scans, joins, and aggregations for analytics
03/2012
36