Oracle versus SAP HANA 
Andrew Lacy 
Solution Architect 
OPITZ CONSULTING Deutschland GmbH 
DOAG Exadays, 14.05.2014 
© OP...
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 2 
Agenda 
 Erklärung In-Memory Datenbank 
 Details SAP HANA 
...
Market share 
 Oracle #1 RDBMS 
 SAP #1 ERP 
Foto: Gartner 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 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 
 S...
In-memory Datenbank 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 6 
 Echtzeit 
 Möglichkeiten 
 Ist nicht...
Row Store erklärt 
 Oracle In-Memory 
 Row Store immer 
 Column Store 
 SAP HANA 
 Entweder row store 
 Oder column ...
Column Store erklärt 
 Analytics Schneller 
 Komprimierung 
 Weniger I/O 
 SAP HANA 
 Row Store oder 
 Column Store ...
In-Memory DB Klassifizierung 
1. Column basierte Komprimierung (10x) 
2. Columnar Projection (weniger Spalten lesen) 
3. C...
Es geht um Nanosekunden… 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 10 
Foto: Rob Klopp (SAP) 
SAP hat in ...
SAP HANA scalability 
Scales from very small servers to very large clusters 
© OPITZ CONSULTING SAP HANA versus Oracle Gmb...
Improve ABAP Coding 
“Old” ABAP Code 
OPEN CURSOR ld_cursor FOR 
SELECT * 
FROM (ls_tablenames-tot_table) 
CONNECTION (i_d...
Optimize ABAP code using open SQL 
“Old” ABAP Code “New” ABAP Code 
Leverage the column store by 
selecting only required ...
Vergleich Mit Oracle Exalytics 
SAP HANA Oracle Exalytics 
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 14 
...
Vergleich mit Oracle Exadata 
 Row and Column Store Join 
 Smart Scan 
 Flash > 44TB 
 Out-of-the-box 
 Column Store ...
Vapourware 12.1.0.2.0 
 Oracle RDBMS 12.1.0.2.0 
 SAP wird SAP@Oracle 12.1 zertifizieren 
 Enterprise Edition + In-Memo...
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 n...
SAP HANA v. Oracle DB12c + in-memory option 
 Backup & Recovery 
 Nur voll Backup/ Restore, kein Incremental / Restore O...
Lizenzierung Exalytics (nur Software, Listenpreise) 
Exalytics Maschine: je nach Größe: 
X3-4 (40 Cores - Intel), 
T5-8 (1...
Lizenzierung HANA (nur Software, Listenpreise) 
HANA-Lizenzierung 
Groß 
--> div. Editionen 
Mittelstand 
--> HANA Edge 
F...
© OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 24 
Fazit 
 SAP HANA ist nicht Plug and Play, 
 ABAP Code anpa...
© 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 D...
Nächste SlideShare
Wird geladen in …5
×

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

4.586 Aufrufe

Veröffentlicht am

http://www.opitz-consulting.com/go/3-6-11
Eine In-Memory Datenbank ist an und für sich nichts Neues, aber mit SAP HANA liefert SAP ein sehr interessantes Paket aus, das nicht nur für SAP Produkte gedacht ist und das starke Features beinhaltet:
Spaltenbasierte Komprimierung in zehnfacher Stärke, Columnar Projection, bei der weniger Spalten zu lesen sind und eine spaltenbasierte DB Engine (dadurch 100x schneller), die neue bis jetzt unentdeckte Möglichkeiten bei Business Intelligence, Predictive Analysis liefert. Was wäre möglich, wenn meine Analyse 100-mal schneller wäre, oder 1000-mal?
Wie reagiert Oracle in diesem Segment, hat der Hersteller ein ernsthaftes Konkurrenz-Produkt zu SAP HANA in petto?
Unser Datenbankspezialist Andrew Lacy nahm anlässlich des DOAG Exaday 2014 in Nürnberg einen Vergleich vor zwischen SAP Hana und Oracle Exalogic sowie der InMemory Option in Oracle 12c.

--
Über uns:
Als führender Projektspezialist für ganzheitliche IT-Lösungen tragen wir zur Wertsteigerung der Organisationen unserer Kunden bei und bringen IT und Business in Einklang. Mit OPITZ CONSULTING als zuverlässigem Partner können sich unsere Kunden auf ihr Kerngeschäft konzentrieren und ihre Wettbewerbsvorteile nachhaltig absichern und ausbauen.

Über unsere IT-Beratung: http://www.opitz-consulting.com/go/3-8-10
Unser Leistungsangebot: http://www.opitz-consulting.com/go/3-8-874
Karriere bei OPITZ CONSULTING: http://www.opitz-consulting.com/go/3-8-5

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
4.586
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
3
Aktionen
Geteilt
0
Downloads
0
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie
  • 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
  • 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/
  • 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/
  • 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/
  • Skip for Bayer?
    Oder aber sagen dass VMWare auch bald offiziell supported ist
  • 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)
  • https://robklopp.wordpress.com/2013/09/30/more-on-the-oracle-12c-in-memory-option/
  • 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
  • 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

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

    1. 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. 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. 3. Market share  Oracle #1 RDBMS  SAP #1 ERP Foto: Gartner © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 4 Foto: Gartner
    4. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 16. Was sagt Oracle? (Grafik für eine Oracle DB) Foto: Oracle © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 18
    17. 17. Was sagt Oracle? (Gelb = SAP HANA) Foto: Oracle © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 19
    18. 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. 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. 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. 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. 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. 23. © OPITZ CONSULTING SAP HANA versus Oracle GmbH 2014 Seite 25 Fragen
    24. 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

    ×