SlideShare una empresa de Scribd logo
1 de 24
Oracle versus SAP HANA 
Andrew Lacy 
Solution Architect 
OPITZ CONSULTING Deutschland GmbH 
DOAG Exadays, 14.05.2014 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 1
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 2 
Agenda 
 Erklärung In-Memory Datenbank 
 Details SAP HANA 
 Vergleich mit 
 Oracle Exalytics (TimesTen) 
 Oracle Exadata 
 Oracle 12.1.0.2.0 In-Memory Option 
 Lizenzen SAP HANA 
 Fazit
Market share 
 Oracle #1 RDBMS 
 SAP #1 ERP 
Foto: Gartner 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 4 
Foto: Gartner
SAP ist auf Oracle zertifiziert 
 SAP ERP (ECC) 6.0 
 SAP BW 7.x 
 SAP CRM 2005 / 2007 / 7.x 
 SAP PLM 6.0 / 7.0x 
 SAP SRM 2005 / 2007 / 7.x 
 SAP SCM 2005 / 
 SAP Oil&Gas 2005 / 6.x 
 SAP Banking Services 5.0 / 6.0 / 7.0 / 8.0 2007 / 7.x 
 SAP HANA und Oracle in direkter Konkurrenz! 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 5
In-memory Datenbank 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 6 
 Echtzeit 
 Möglichkeiten 
 Ist nicht jede DB 
 in memory? 
 >95% cache hit? 
 nur In-Memory? 
Foto: Eliica
Row Store erklärt 
 Oracle In-Memory 
 Row Store immer 
 Column Store 
 SAP HANA 
 Entweder row store 
 Oder column store 
 Row Store nur Master 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 7
Column Store erklärt 
 Analytics Schneller 
 Komprimierung 
 Weniger I/O 
 SAP HANA 
 Row Store oder 
 Column Store 
 Beide auf Platte 
 Oracle in-memory 
 Row Store und 
 Column Store (not on disk)  RAC: Shared nothing! 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 8
In-Memory DB Klassifizierung 
1. Column basierte Komprimierung (10x) 
2. Columnar Projection (weniger Spalten lesen) 
3. Column-basierte DB Engine (dadurch 100x schneller) 
Rob Klopp (SAP) 
 Welche Datenbanken sind auf Level 3? 
 SAP HANA 
 IBM DB2 Blu 
 Hekaton (MSSQL 2014) [Release Date: 1.April.2014] 
 Oracle 12.1.0.2.0 (gibt‘s noch nicht) 
 Others (HP Vertica, SAP Sybase IQ, Actian Paraccel) 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 9
Es geht um Nanosekunden… 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 10 
Foto: Rob Klopp (SAP) 
SAP hat in 12 Petabyte Daten auf AWS 8 Millionen Datensätze 
pro Sekunde unter Einsatz von 1776 Kernen in 111 SAP-HANA- 
Instanzen laden können.
SAP HANA scalability 
Scales from very small servers to very large clusters 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 11 
Single Server 
• 2 CPU 128GB to 8 CPU 1TB 
• Single SAP HANA deployments for 
data marts or accelerators 
Scale Out Cluster 
• 2 to n servers per cluster 
• Each server is either 4 CPU/512GB or 8 
CPU/1TB 
• Largest certified configuration: 16 servers 
• Largest tested configuration: 100+ 
servers 
• Support for high availability 
and disaster tolerance 
Cloud Deployment 
• SAP HANA instances can 
be deployed to AWS 
• (also for Production) 
Foto: SAP
Improve ABAP Coding 
“Old” ABAP Code 
OPEN CURSOR ld_cursor FOR 
SELECT * 
FROM (ls_tablenames-tot_table) 
CONNECTION (i_dbcon_name) 
WHERE rldnr = ld_ledger 
AND rrcty IN i_range_rrcty 
AND rvers IN i_range_rvers 
AND rbukrs IN i_range_bukrs 
AND ryear IN i_range_ryear 
AND racct IN i_range_racct 
AND rtcur IN i_range_rtcur 
AND drcrk IN i_range_drcrk 
AND rpmax IN i_range_rpmax 
AND (it_where_clause) 
ORDER BY (it_orderlist). 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 12
Optimize ABAP code using open SQL 
“Old” ABAP Code “New” ABAP Code 
Leverage the column store by 
selecting only required 
OPEN CURSOR ld_cursor FOR 
SELECT * 
FROM (ls_tablenames-tot_table) 
CONNECTION (i_dbcon_name) 
WHERE rldnr = ld_ledger 
AND rrcty IN i_range_rrcty 
AND rvers IN i_range_rvers 
AND rbukrs IN i_range_bukrs 
AND ryear IN i_range_ryear 
AND racct IN i_range_racct 
AND rtcur IN i_range_rtcur 
AND drcrk IN i_range_drcrk 
AND rpmax IN i_range_rpmax 
AND (it_where_clause) 
ORDER BY (it_orderlist). 
SELECT (lt_fieldlist) 
FROM zviewsdf2 
CONNECTION (i_dbcon_name) 
WHERE rldnr = g_leading_rldnr 
AND rrcty EQ '0' 
AND bukrs IN gt_ranges_bukrs 
AND rbusa IN gt_ranges_gsber 
AND racct IN gt_ranges_racct 
AND ryear IN gt_ranges_ryear 
AND (lt_where_clause) 
GROUP BY (lt_grouplist) 
ORDER BY (lt_orderlist). 
columns! 
Leverage SAP HANA 
capabilities by selecting from 
HANA views 
Delegate aggregations to the 
SAP HANA database! 
98% ABAP Code funktioniert 
SAP ERP 1/3 schneller 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 13
Vergleich Mit Oracle Exalytics 
SAP HANA Oracle Exalytics 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 14 
 Nov 2011 
 2TB Grenze (1, 4, 10, 12) 
 P*Time, TREX, MaxDB, 
Client (SAP BO, usw.) 
 Hardware IBM, Dell, HP… 
(Vmware?) 
 Keine extra Optionen 
 Datamart, DWH (Zukunft), 
Datenbank (Ja) 
 OLAP & OLTP (5000 t/s) 
 Feb 2012 
 2TB Grenze (2, 4) 
 Essbase, TimesTen, Oracle 
BI Foundation Suite, Smart 
Cache 
 Hardware Oracle 
 TimesTen DB / Exalytics in-memory 
software 
 Datamart, DWH (Zukunft), 
Datenbank (Nein)
Vergleich mit Oracle Exadata 
 Row and Column Store Join 
 Smart Scan 
 Flash > 44TB 
 Out-of-the-box 
 Column Store lokal auf RAC 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 16
Vapourware 12.1.0.2.0 
 Oracle RDBMS 12.1.0.2.0 
 SAP wird SAP@Oracle 12.1 zertifizieren 
 Enterprise Edition + In-Memory Option 
 Release erst in Q4 2014? 
 Beta Phase 1 läuft gerade 
 MOS Note 742060.1 2HCY2014 
 Erst auf Exadata verfügbar? 
 X4-2 seit Jan 2014 verfügbar 
 X4-8 (mit viel mehr RAM) noch nicht verfügbar 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 17
Was sagt Oracle? (Grafik für eine Oracle DB) 
Foto: Oracle 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 18
Was sagt Oracle? (Gelb = SAP HANA) 
Foto: Oracle 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 19
SAP HANA v. Oracle DB12c + in-memory option 
 Hochverfügbarkeit 
 Standby (warm, cold, ADG) 
 „Scale-Out“ und „shared nothing“ 
 Add Host Downtime 
 Scale-Out andere Hardware 
 Skalierbarkeit 
 Lastverteilung 
 2TB Grenze, (scale out) 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 20 
 Sicherheit 
 Encryption für Daten, nicht für Logs 
 Kein Database Vault, Data masking
SAP HANA v. Oracle DB12c + in-memory option 
 Backup & Recovery 
 Nur voll Backup/ Restore, kein Incremental / Restore Objekt 
 Performanz 
 Lastverteilung 
 Manageability 
 Oracle Betrieb ist schwieriger 
 Konsolidierung 
 Nur ein DB in Produktion für SAP HANA 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 21
Lizenzierung Exalytics (nur Software, Listenpreise) 
Exalytics Maschine: je nach Größe: 
X3-4 (40 Cores - Intel), 
T5-8 (128 Cores - SPARC), 
 Oracle Business Intelligence Foundation Suite, 
including Oracle Essbase 
 Oracle TimesTen In-Memory Database for Exalytics 
 Oracle Endeca Information Discovery 
 Oracle Exalytics In-Memory Software 
Lizenzierung pro 
Prozessor (=2 Cores) 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 22
Lizenzierung HANA (nur Software, Listenpreise) 
HANA-Lizenzierung 
Groß 
--> div. Editionen 
Mittelstand 
--> HANA Edge 
Für alle 
--> HANA Base 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 23 
HANA DB Ed. for SAP BW 
1 UNIT = 64 GB 
Preis: 60 TEU 
HANA Runtime Ed. for SAP BW 
8% SMBV 
SAP BW 
HANA Ltd Runt. Ed for Apps u BW 
20% SMBV 
HANA Ltd Runt. Ed. for Apps. 
15% SMBV 
ERP (ggf mit BW) 
Runtime 
HANA Insight, Enterprise Edition 
Preis: 228 TEU / Unit 
HANA Real-Time Data Edition 
Preis: 210 TEU / Unit 
HANA Enterprise Edition 
Preis: 160 TEU / Unit 
HANA Platform Edition 
Preis: 128 TEU / Unit 
1 Unit = 64 GB 
1 Unit = 32 GB 
Preis: 40 TEU / Unit 
1 Unit = 64 GB 
Preis: 40 TEU / Unit 
plus div. Optionen 
Full Use 
Nutzungsart 
 Keine Optionen, alles drin, ausser bei HANA Base: 
sentiment analysis, Textanalyse, Statistics durch "R“, datamining & predictive 
analysis, Graph DB, Rules Engine, Spatial, Planning 
 SMBV = SAP Maintenance Base Value 
(gesamter SAP-Lizenzwert: is defined as the total license fees for all SAP 
Software and/or Third Party Software licensed by Licensee from SAP or 
an authorized SAP distributor) 
 Prod. muss lizenziert werden, Test und Entwicklung frei 
 Unit Price
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 24 
Fazit 
 SAP HANA ist nicht Plug and Play, 
 ABAP Code anpassen 
 Applikationslogik in der Datenbank 
 Aber, Performanzgewinn! 
 SAP HANA v. Oracle Exalytics 
 Exalytics nicht für OLTP geeignet 
 Oracle hat echter Konkurrenz 
 Und verspricht die Lösung durch 12.1.0.2.0 
 (keine Code-Änderung nötig)
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 25 
Fragen
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 26 
Kontakt 
Andrew Lacy 
Solution Architect 
OPITZ CONSULTING Deutschland GmbH 
Weltenburger Str. 4 | 81677 München 
Tel. +49 (89) 680098 -0 
andrew.lacy@opitz-consulting.com 
youtube.com/opitzconsulting 
@OC_WIRE 
slideshare.net/opitzconsulting 
xing.com/net/opitzconsulting

Más contenido relacionado

Destacado

FreeBSD: Looking forward to another 10 years by Jordan Hubbard
FreeBSD: Looking forward to another 10 years by Jordan HubbardFreeBSD: Looking forward to another 10 years by Jordan Hubbard
FreeBSD: Looking forward to another 10 years by Jordan Hubbardeurobsdcon
 
material en proceso de evaluación
material en proceso de evaluación material en proceso de evaluación
material en proceso de evaluación romelylugo
 
Business Intelligence Engineer 2
Business Intelligence Engineer 2Business Intelligence Engineer 2
Business Intelligence Engineer 2Holger Gottesmann
 
Business Intelligence (BI) Kompakt
Business Intelligence (BI) KompaktBusiness Intelligence (BI) Kompakt
Business Intelligence (BI) KompaktFilipe Felix
 
eoda R-Akademie 2016
eoda R-Akademie 2016eoda R-Akademie 2016
eoda R-Akademie 2016eoda GmbH
 
Implementierung von R im Mittelstand
Implementierung von R im MittelstandImplementierung von R im Mittelstand
Implementierung von R im Mittelstandeoda GmbH
 
SpagoBI 5 Demo Day and Workshop : Business Applications and Uses
SpagoBI 5 Demo Day and Workshop : Business Applications and UsesSpagoBI 5 Demo Day and Workshop : Business Applications and Uses
SpagoBI 5 Demo Day and Workshop : Business Applications and UsesSpagoWorld
 
eoda | R-Support
eoda | R-Support eoda | R-Support
eoda | R-Support eoda GmbH
 
Microsoft Planner What is How To - Collab365
Microsoft Planner What is How To - Collab365Microsoft Planner What is How To - Collab365
Microsoft Planner What is How To - Collab365Muditha Chathuranga
 
eoda R-Akademie 2015_Kursprogramm
eoda R-Akademie 2015_Kursprogrammeoda R-Akademie 2015_Kursprogramm
eoda R-Akademie 2015_Kursprogrammeoda GmbH
 
Implementing R in the old economy
Implementing R in the old economyImplementing R in the old economy
Implementing R in the old economyeoda GmbH
 
SpagoBI 5 official presentation in Paris
SpagoBI 5 official presentation in ParisSpagoBI 5 official presentation in Paris
SpagoBI 5 official presentation in ParisSpagoWorld
 
Cloud Excellence for Customer Experience, Daniel Burian, Oracle @ SaaS Day, 1...
Cloud Excellence for Customer Experience, Daniel Burian, Oracle @ SaaS Day, 1...Cloud Excellence for Customer Experience, Daniel Burian, Oracle @ SaaS Day, 1...
Cloud Excellence for Customer Experience, Daniel Burian, Oracle @ SaaS Day, 1...Ewa Stepien
 
In Memory Computing for Agile Business Intelligence
In Memory Computing for Agile Business IntelligenceIn Memory Computing for Agile Business Intelligence
In Memory Computing for Agile Business IntelligenceMarkus Alsleben, DBA
 

Destacado (16)

FreeBSD: Looking forward to another 10 years by Jordan Hubbard
FreeBSD: Looking forward to another 10 years by Jordan HubbardFreeBSD: Looking forward to another 10 years by Jordan Hubbard
FreeBSD: Looking forward to another 10 years by Jordan Hubbard
 
material en proceso de evaluación
material en proceso de evaluación material en proceso de evaluación
material en proceso de evaluación
 
Business Intelligence Engineer 2
Business Intelligence Engineer 2Business Intelligence Engineer 2
Business Intelligence Engineer 2
 
Business Intelligence (BI) Kompakt
Business Intelligence (BI) KompaktBusiness Intelligence (BI) Kompakt
Business Intelligence (BI) Kompakt
 
eoda R-Akademie 2016
eoda R-Akademie 2016eoda R-Akademie 2016
eoda R-Akademie 2016
 
Implementierung von R im Mittelstand
Implementierung von R im MittelstandImplementierung von R im Mittelstand
Implementierung von R im Mittelstand
 
SpagoBI 5 Demo Day and Workshop : Business Applications and Uses
SpagoBI 5 Demo Day and Workshop : Business Applications and UsesSpagoBI 5 Demo Day and Workshop : Business Applications and Uses
SpagoBI 5 Demo Day and Workshop : Business Applications and Uses
 
eoda | R-Support
eoda | R-Support eoda | R-Support
eoda | R-Support
 
Why Oracle
Why OracleWhy Oracle
Why Oracle
 
Microsoft Planner What is How To - Collab365
Microsoft Planner What is How To - Collab365Microsoft Planner What is How To - Collab365
Microsoft Planner What is How To - Collab365
 
eoda R-Akademie 2015_Kursprogramm
eoda R-Akademie 2015_Kursprogrammeoda R-Akademie 2015_Kursprogramm
eoda R-Akademie 2015_Kursprogramm
 
Implementing R in the old economy
Implementing R in the old economyImplementing R in the old economy
Implementing R in the old economy
 
SpagoBI 5 official presentation in Paris
SpagoBI 5 official presentation in ParisSpagoBI 5 official presentation in Paris
SpagoBI 5 official presentation in Paris
 
Cloud Excellence for Customer Experience, Daniel Burian, Oracle @ SaaS Day, 1...
Cloud Excellence for Customer Experience, Daniel Burian, Oracle @ SaaS Day, 1...Cloud Excellence for Customer Experience, Daniel Burian, Oracle @ SaaS Day, 1...
Cloud Excellence for Customer Experience, Daniel Burian, Oracle @ SaaS Day, 1...
 
In Memory Computing for Agile Business Intelligence
In Memory Computing for Agile Business IntelligenceIn Memory Computing for Agile Business Intelligence
In Memory Computing for Agile Business Intelligence
 
Facebook Gewinnspiel-Richtlinien
Facebook Gewinnspiel-RichtlinienFacebook Gewinnspiel-Richtlinien
Facebook Gewinnspiel-Richtlinien
 

Más de OPITZ CONSULTING Deutschland

Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"OPITZ CONSULTING Deutschland
 
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der PraxisOC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der PraxisOPITZ CONSULTING Deutschland
 
OC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und CloudOC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und CloudOPITZ CONSULTING Deutschland
 
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OPITZ CONSULTING Deutschland
 
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OPITZ CONSULTING Deutschland
 
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OPITZ CONSULTING Deutschland
 
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OPITZ CONSULTING Deutschland
 
OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OPITZ CONSULTING Deutschland
 
Effiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungEffiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungOPITZ CONSULTING Deutschland
 

Más de OPITZ CONSULTING Deutschland (20)

OC|Webcast: Grundlagen der Oracle Lizenzierung
OC|Webcast: Grundlagen der Oracle LizenzierungOC|Webcast: Grundlagen der Oracle Lizenzierung
OC|Webcast: Grundlagen der Oracle Lizenzierung
 
OC|Webcast "Java heute" vom 28.09.2021
OC|Webcast "Java heute" vom 28.09.2021OC|Webcast "Java heute" vom 28.09.2021
OC|Webcast "Java heute" vom 28.09.2021
 
OC|Webcast "Java heute" vom 24.08.2021
OC|Webcast "Java heute" vom 24.08.2021OC|Webcast "Java heute" vom 24.08.2021
OC|Webcast "Java heute" vom 24.08.2021
 
OC|Webcast "Daten wirklich nutzen"
OC|Webcast "Daten wirklich nutzen"OC|Webcast "Daten wirklich nutzen"
OC|Webcast "Daten wirklich nutzen"
 
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
 
OC|Webcast "Willkommen in der Cloud!"
OC|Webcast "Willkommen in der Cloud!"OC|Webcast "Willkommen in der Cloud!"
OC|Webcast "Willkommen in der Cloud!"
 
OC|Webcast "Die neue Welt der Virtualisierung"
OC|Webcast "Die neue Welt der Virtualisierung"OC|Webcast "Die neue Welt der Virtualisierung"
OC|Webcast "Die neue Welt der Virtualisierung"
 
10 Thesen zur professionellen Softwareentwicklung
10 Thesen zur professionellen Softwareentwicklung10 Thesen zur professionellen Softwareentwicklung
10 Thesen zur professionellen Softwareentwicklung
 
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
 
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der PraxisOC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
 
OC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und CloudOC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
 
OC|Webcast: Grundlagen der Oracle-Lizenzierung
OC|Webcast: Grundlagen der Oracle-LizenzierungOC|Webcast: Grundlagen der Oracle-Lizenzierung
OC|Webcast: Grundlagen der Oracle-Lizenzierung
 
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
 
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
 
OC|Weekly Talk The Power of DevOps…
OC|Weekly Talk  The Power of DevOps…OC|Weekly Talk  The Power of DevOps…
OC|Weekly Talk The Power of DevOps…
 
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
 
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
 
OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring
 
OC|Weekly Talk - Beratung remote
OC|Weekly Talk - Beratung remoteOC|Weekly Talk - Beratung remote
OC|Weekly Talk - Beratung remote
 
Effiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungEffiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud Nutzung
 

Oracle versus SAP HANA - In-Memory-Technologien im Vergleich

  • 1. Oracle versus SAP HANA Andrew Lacy Solution Architect OPITZ CONSULTING Deutschland GmbH DOAG Exadays, 14.05.2014 © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 1
  • 2. © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 2 Agenda  Erklärung In-Memory Datenbank  Details SAP HANA  Vergleich mit  Oracle Exalytics (TimesTen)  Oracle Exadata  Oracle 12.1.0.2.0 In-Memory Option  Lizenzen SAP HANA  Fazit
  • 3. Market share  Oracle #1 RDBMS  SAP #1 ERP Foto: Gartner © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 4 Foto: Gartner
  • 4. SAP ist auf Oracle zertifiziert  SAP ERP (ECC) 6.0  SAP BW 7.x  SAP CRM 2005 / 2007 / 7.x  SAP PLM 6.0 / 7.0x  SAP SRM 2005 / 2007 / 7.x  SAP SCM 2005 /  SAP Oil&Gas 2005 / 6.x  SAP Banking Services 5.0 / 6.0 / 7.0 / 8.0 2007 / 7.x  SAP HANA und Oracle in direkter Konkurrenz! © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 5
  • 5. In-memory Datenbank © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 6  Echtzeit  Möglichkeiten  Ist nicht jede DB  in memory?  >95% cache hit?  nur In-Memory? Foto: Eliica
  • 6. Row Store erklärt  Oracle In-Memory  Row Store immer  Column Store  SAP HANA  Entweder row store  Oder column store  Row Store nur Master © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 7
  • 7. Column Store erklärt  Analytics Schneller  Komprimierung  Weniger I/O  SAP HANA  Row Store oder  Column Store  Beide auf Platte  Oracle in-memory  Row Store und  Column Store (not on disk)  RAC: Shared nothing! © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 8
  • 8. In-Memory DB Klassifizierung 1. Column basierte Komprimierung (10x) 2. Columnar Projection (weniger Spalten lesen) 3. Column-basierte DB Engine (dadurch 100x schneller) Rob Klopp (SAP)  Welche Datenbanken sind auf Level 3?  SAP HANA  IBM DB2 Blu  Hekaton (MSSQL 2014) [Release Date: 1.April.2014]  Oracle 12.1.0.2.0 (gibt‘s noch nicht)  Others (HP Vertica, SAP Sybase IQ, Actian Paraccel) © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 9
  • 9. Es geht um Nanosekunden… © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 10 Foto: Rob Klopp (SAP) SAP hat in 12 Petabyte Daten auf AWS 8 Millionen Datensätze pro Sekunde unter Einsatz von 1776 Kernen in 111 SAP-HANA- Instanzen laden können.
  • 10. SAP HANA scalability Scales from very small servers to very large clusters © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 11 Single Server • 2 CPU 128GB to 8 CPU 1TB • Single SAP HANA deployments for data marts or accelerators Scale Out Cluster • 2 to n servers per cluster • Each server is either 4 CPU/512GB or 8 CPU/1TB • Largest certified configuration: 16 servers • Largest tested configuration: 100+ servers • Support for high availability and disaster tolerance Cloud Deployment • SAP HANA instances can be deployed to AWS • (also for Production) Foto: SAP
  • 11. Improve ABAP Coding “Old” ABAP Code OPEN CURSOR ld_cursor FOR SELECT * FROM (ls_tablenames-tot_table) CONNECTION (i_dbcon_name) WHERE rldnr = ld_ledger AND rrcty IN i_range_rrcty AND rvers IN i_range_rvers AND rbukrs IN i_range_bukrs AND ryear IN i_range_ryear AND racct IN i_range_racct AND rtcur IN i_range_rtcur AND drcrk IN i_range_drcrk AND rpmax IN i_range_rpmax AND (it_where_clause) ORDER BY (it_orderlist). © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 12
  • 12. Optimize ABAP code using open SQL “Old” ABAP Code “New” ABAP Code Leverage the column store by selecting only required OPEN CURSOR ld_cursor FOR SELECT * FROM (ls_tablenames-tot_table) CONNECTION (i_dbcon_name) WHERE rldnr = ld_ledger AND rrcty IN i_range_rrcty AND rvers IN i_range_rvers AND rbukrs IN i_range_bukrs AND ryear IN i_range_ryear AND racct IN i_range_racct AND rtcur IN i_range_rtcur AND drcrk IN i_range_drcrk AND rpmax IN i_range_rpmax AND (it_where_clause) ORDER BY (it_orderlist). SELECT (lt_fieldlist) FROM zviewsdf2 CONNECTION (i_dbcon_name) WHERE rldnr = g_leading_rldnr AND rrcty EQ '0' AND bukrs IN gt_ranges_bukrs AND rbusa IN gt_ranges_gsber AND racct IN gt_ranges_racct AND ryear IN gt_ranges_ryear AND (lt_where_clause) GROUP BY (lt_grouplist) ORDER BY (lt_orderlist). columns! Leverage SAP HANA capabilities by selecting from HANA views Delegate aggregations to the SAP HANA database! 98% ABAP Code funktioniert SAP ERP 1/3 schneller © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 13
  • 13. Vergleich Mit Oracle Exalytics SAP HANA Oracle Exalytics © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 14  Nov 2011  2TB Grenze (1, 4, 10, 12)  P*Time, TREX, MaxDB, Client (SAP BO, usw.)  Hardware IBM, Dell, HP… (Vmware?)  Keine extra Optionen  Datamart, DWH (Zukunft), Datenbank (Ja)  OLAP & OLTP (5000 t/s)  Feb 2012  2TB Grenze (2, 4)  Essbase, TimesTen, Oracle BI Foundation Suite, Smart Cache  Hardware Oracle  TimesTen DB / Exalytics in-memory software  Datamart, DWH (Zukunft), Datenbank (Nein)
  • 14. Vergleich mit Oracle Exadata  Row and Column Store Join  Smart Scan  Flash > 44TB  Out-of-the-box  Column Store lokal auf RAC © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 16
  • 15. Vapourware 12.1.0.2.0  Oracle RDBMS 12.1.0.2.0  SAP wird SAP@Oracle 12.1 zertifizieren  Enterprise Edition + In-Memory Option  Release erst in Q4 2014?  Beta Phase 1 läuft gerade  MOS Note 742060.1 2HCY2014  Erst auf Exadata verfügbar?  X4-2 seit Jan 2014 verfügbar  X4-8 (mit viel mehr RAM) noch nicht verfügbar © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 17
  • 16. Was sagt Oracle? (Grafik für eine Oracle DB) Foto: Oracle © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 18
  • 17. Was sagt Oracle? (Gelb = SAP HANA) Foto: Oracle © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 19
  • 18. SAP HANA v. Oracle DB12c + in-memory option  Hochverfügbarkeit  Standby (warm, cold, ADG)  „Scale-Out“ und „shared nothing“  Add Host Downtime  Scale-Out andere Hardware  Skalierbarkeit  Lastverteilung  2TB Grenze, (scale out) © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 20  Sicherheit  Encryption für Daten, nicht für Logs  Kein Database Vault, Data masking
  • 19. SAP HANA v. Oracle DB12c + in-memory option  Backup & Recovery  Nur voll Backup/ Restore, kein Incremental / Restore Objekt  Performanz  Lastverteilung  Manageability  Oracle Betrieb ist schwieriger  Konsolidierung  Nur ein DB in Produktion für SAP HANA © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 21
  • 20. Lizenzierung Exalytics (nur Software, Listenpreise) Exalytics Maschine: je nach Größe: X3-4 (40 Cores - Intel), T5-8 (128 Cores - SPARC),  Oracle Business Intelligence Foundation Suite, including Oracle Essbase  Oracle TimesTen In-Memory Database for Exalytics  Oracle Endeca Information Discovery  Oracle Exalytics In-Memory Software Lizenzierung pro Prozessor (=2 Cores) © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 22
  • 21. Lizenzierung HANA (nur Software, Listenpreise) HANA-Lizenzierung Groß --> div. Editionen Mittelstand --> HANA Edge Für alle --> HANA Base © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 23 HANA DB Ed. for SAP BW 1 UNIT = 64 GB Preis: 60 TEU HANA Runtime Ed. for SAP BW 8% SMBV SAP BW HANA Ltd Runt. Ed for Apps u BW 20% SMBV HANA Ltd Runt. Ed. for Apps. 15% SMBV ERP (ggf mit BW) Runtime HANA Insight, Enterprise Edition Preis: 228 TEU / Unit HANA Real-Time Data Edition Preis: 210 TEU / Unit HANA Enterprise Edition Preis: 160 TEU / Unit HANA Platform Edition Preis: 128 TEU / Unit 1 Unit = 64 GB 1 Unit = 32 GB Preis: 40 TEU / Unit 1 Unit = 64 GB Preis: 40 TEU / Unit plus div. Optionen Full Use Nutzungsart  Keine Optionen, alles drin, ausser bei HANA Base: sentiment analysis, Textanalyse, Statistics durch "R“, datamining & predictive analysis, Graph DB, Rules Engine, Spatial, Planning  SMBV = SAP Maintenance Base Value (gesamter SAP-Lizenzwert: is defined as the total license fees for all SAP Software and/or Third Party Software licensed by Licensee from SAP or an authorized SAP distributor)  Prod. muss lizenziert werden, Test und Entwicklung frei  Unit Price
  • 22. © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 24 Fazit  SAP HANA ist nicht Plug and Play,  ABAP Code anpassen  Applikationslogik in der Datenbank  Aber, Performanzgewinn!  SAP HANA v. Oracle Exalytics  Exalytics nicht für OLTP geeignet  Oracle hat echter Konkurrenz  Und verspricht die Lösung durch 12.1.0.2.0  (keine Code-Änderung nötig)
  • 23. © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 25 Fragen
  • 24. © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 26 Kontakt Andrew Lacy Solution Architect OPITZ CONSULTING Deutschland GmbH Weltenburger Str. 4 | 81677 München Tel. +49 (89) 680098 -0 andrew.lacy@opitz-consulting.com youtube.com/opitzconsulting @OC_WIRE slideshare.net/opitzconsulting xing.com/net/opitzconsulting

Notas del editor

  1. Skip for Bayer http://scoop.intel.com/files/2012/03/infographic_1080_logo.jpg 2 Zettabyte seit 1.1.2011 Die Datenmenge entspricht mehr als 200 Milliarden HD-Filmen von jeweils zwei Stunden Länge; das reicht für 47 Millionen Jahre ununterbrochenen Filmgenuss http://www.emc.com/leadership/programs/digital-universe.htm 8 ZB bis 2015 in Total Digital Univese $18.95 in 2005, $0.66 in 2015
  2. Electric Lithium Ion Car 0 bis 100KmH in 4 Sekunden, schneller als eine Tesla, Corvette oder auch eine Porsche “Adding more wheels to a Porsche does not make it faster” but it does… http://en.wikipedia.org/wiki/Eliica http://www.greenpacks.org/wp-content/uploads/2009/01/eliica-8-wheeled-electric-lithium-ion-car-2.jpg BCHR – do not believe… https://www.simple-talk.com/sql/database-administration/great-sql-server-debates-buffer-cache-hit-ratio/
  3. Electric Lithium Ion Car 0 bis 100KmH in 4 Sekunden, schneller als eine Tesla, Corvette oder auch eine Porsche “Adding more wheels to a Porsche does not make it faster” but it does… http://en.wikipedia.org/wiki/Eliica http://www.greenpacks.org/wp-content/uploads/2009/01/eliica-8-wheeled-electric-lithium-ion-car-2.jpg BCHR – do not believe… https://www.simple-talk.com/sql/database-administration/great-sql-server-debates-buffer-cache-hit-ratio/
  4. SAP hat die Leistungsfähigkeit dieser Lösung bereits mit einem Weltrekord für das Weltgrößte Data Warehouse untermalt. SAP hat in 12 Petabyte Daten auf AWS 8 Millionen Datensätze pro Sekunde unter Einsatz von 1776 Kernen in 111 SAP-HANA-Instanzen laden können. Die Abfrage über die 11 Instanzen hinweg nahm 330 ms in Anspruch. Für eine Abfrage in einer einzelnen Instanz hatte das SAP BW 250 ms gebraucht. Das demonstriere laut Darstellung der SAP, dass sich auch umfassende Skalierungen vornehmen lassen, ohne die Leistungsfähigkeit erheblich zu reduzieren. http://www.silicon.de/41596794/saps-neuer-ansatz-beim-data-warehousing/
  5. Skip for Bayer? Oder aber sagen dass VMWare auch bald offiziell supported ist
  6. 1TB max für SAP BW (IBM 65 Nodes mit scale out) 4TB max für Business Suite (scale out?) Workaround SAP BW non active data - "multi temperature„ 10TB through compression next step HP new intel ivybridge 12TB Bigpoint in Hamburg 5000 trans/sec Exalytics X3-4 = 2TB, T5-8 = 4TB A SAP HANA appliance can only be obtained from one of the following certified SAP hardware partners: Hewlett Packard (http://www.hp.com/go/sap/hana) IBM (http://www.ibm.com/solutions/sap/hana) Fujitsu Computers (http://ts.fujitsu.com/hana) CISCO systems (http://www.cisco.com) DELL (http://www.dell.com) Hitachi (http://www.hds.com/solutions/applications/sap-application/sap-hana.html) NEC (http://www.nec.com) Lenovo (http://www.lenovo.com) Huawei (http://enterprise.huawei.com/en/) VCE (http://www.vce.com/products/specialized/sap-hana)
  7. https://robklopp.wordpress.com/2013/09/30/more-on-the-oracle-12c-in-memory-option/
  8. h/w refresh single node to scale-out, recommended to use scale-out straight away and then add extra nodes downtime when add extra node Bayer geht von RAC weg
  9. Performance =============Bigpoint in Hamburg 5000 trans/sec Lesekonsistenz (wie Oracle) auch mit Virtual Tables Monitoring tools available to scan for hotspots  recommended to rewrite these bits of code two phase commit, oracle 12.1.0.2.0 SAP HANA all in-memory, otherwise slow save to disk in row store OR column-store Bigpoint in Hamburg 5000 trans/sec Lesekonsistenz (wie Oracle) auch mit Virtual Tables