Safe Harbor Statement - Oracle€¦ · multiple applications, ODBC, JDBC No inherent structure...

17

Transcript of Safe Harbor Statement - Oracle€¦ · multiple applications, ODBC, JDBC No inherent structure...

Page 1: Safe Harbor Statement - Oracle€¦ · multiple applications, ODBC, JDBC No inherent structure Simple data structure Complex data structures, rich SQL processing Horizontal Scalability
Page 2: Safe Harbor Statement - Oracle€¦ · multiple applications, ODBC, JDBC No inherent structure Simple data structure Complex data structures, rich SQL processing Horizontal Scalability

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Safe Harbor Statement

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

2

Page 3: Safe Harbor Statement - Oracle€¦ · multiple applications, ODBC, JDBC No inherent structure Simple data structure Complex data structures, rich SQL processing Horizontal Scalability

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Data Management in the Hybrid Cloud

Jan TjernbergMaster Principal Sales Consultant, Core TechnologyOracle Svenska

Page 4: Safe Harbor Statement - Oracle€¦ · multiple applications, ODBC, JDBC No inherent structure Simple data structure Complex data structures, rich SQL processing Horizontal Scalability

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Data management alternatives

4

Data stores available from Oracle:

And many more from other vendors ...

HadoopCloudera dist.

On-premise & in the Cloud => Hybrid Cloud

Integration becomes even more important and creates challenges:

# of moving parts=> Cost & Complexity

Many copies of dataPerformanceData protection and consistencySecuritySupportability...

Why so many different data stores?

...

Page 5: Safe Harbor Statement - Oracle€¦ · multiple applications, ODBC, JDBC No inherent structure Simple data structure Complex data structures, rich SQL processing Horizontal Scalability

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

NoSQL or Relational?

?

NoSQL DBMS

Schema private to application

Collections of data objects

Basic Availability, Soft-state, Eventual consistency

Schema shared by multiple applications

Atomic, Consistent, Isolated, Durable

Inter-related collections of data objects

Relational DBMS

5

Page 6: Safe Harbor Statement - Oracle€¦ · multiple applications, ODBC, JDBC No inherent structure Simple data structure Complex data structures, rich SQL processing Horizontal Scalability

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Storage Choices – Hadoop, NoSQL, Relational

6

HDFS Oracle NoSQL DB Oracle Database

File System Database Database

Parallel scanning Indexed storage Indexed, Cached, In-Memory

Batch OrientedReal-Time, web-scale specialized

applicationsGeneral purpose SQL platform,

multiple applications, ODBC, JDBC

No inherent structure Simple data structureComplex data structures, rich SQL

processing

Page 7: Safe Harbor Statement - Oracle€¦ · multiple applications, ODBC, JDBC No inherent structure Simple data structure Complex data structures, rich SQL processing Horizontal Scalability

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Storage Choices – Hadoop, NoSQL, Relational

HDFS Oracle NoSQL DB Oracle Database

File System Database Database

Parallel scanning Indexed storage Indexed, Cached, In-Memory

Batch OrientedReal-Time, web-scale specialized

applicationsGeneral purpose SQL platform,

multiple applications, ODBC, JDBC

No inherent structure Simple data structureComplex data structures, rich SQL

processing

Horizontal Scalability Horizontal Scalability Vertical & Horizontal Scalability

High volume writesHigh volume random reads and

writesHigh volume OLTP with 2-PC

Limited functionality, roll-your-own applications

Simple get/put high speed storage, flex configuration

Security, Backup/Restore, Data life cycle mgmt, XML, etc.

7

Page 8: Safe Harbor Statement - Oracle€¦ · multiple applications, ODBC, JDBC No inherent structure Simple data structure Complex data structures, rich SQL processing Horizontal Scalability

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

SQL is Critical

“….the complexity of dealing with a non-ACID data store in every part of our business logic would be too great, and there was simply no way our business could function without SQL queries.”

Google, VLDB 2013

“[Facebook] started in the Hadoopworld. We are now bringing in relational to enhance that. ... [we] realized that using the wrong technology for certain kinds of problems can be difficult.”

Ken Rudin, Facebook, TDWI 2013

8

http://tdwi.org/articles/2013/05/06/facebooks-relational-platform.aspxhttps://www.linkedin.com/groups/Find-out-why-Google-decided-4434815.S.273792742

Page 9: Safe Harbor Statement - Oracle€¦ · multiple applications, ODBC, JDBC No inherent structure Simple data structure Complex data structures, rich SQL processing Horizontal Scalability

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Gartner’s view on Data Stores – October 2016

• By 2017, all leading operational DBMSs will offer multiple data models, relational and nonrelational, in a single DBMS platform.

9

Strategic Planning Assumptions

Ref: https://www.gartner.com/doc/reprints?id=1-3JQ1Y2V&ct=161011&st=sb

• Through 2018, 50% of operational DBMS vendors with less than $50 million in annual revenue will disappear due to acquisitions, mergers or business failures.

Page 10: Safe Harbor Statement - Oracle€¦ · multiple applications, ODBC, JDBC No inherent structure Simple data structure Complex data structures, rich SQL processing Horizontal Scalability

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

• Available now

– Exadata Express Cloud Service

– Enterprise Cloud Service

• Available November– Exadata Cloud Service

• Available December

– Exadata Cloud Machine

10

Announcing Oracle Database 12c Release 2 on Oracle Cloud

Page 11: Safe Harbor Statement - Oracle€¦ · multiple applications, ODBC, JDBC No inherent structure Simple data structure Complex data structures, rich SQL processing Horizontal Scalability

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Oracle Database Cloud ServiceFull Instance Editions

• Full database instance

• Up to 16 OCPUs

Standard Edition

Enterprise Edition (EE)

adds…

• Transparent Data Encryption (TDE)

• All standard EE features

EE Extreme Performance

adds…

Real Application Clusters (RAC)*

In Memory

Active Data Guard

EE High Performance

adds…

Multitenant

Data Guard

Partitioning

Advanced Compression

Advanced Security, Label Security, Database Vault

Real Application Testing

OLAP, Analytics, Spatial and Graph

Management Packs

Exadata Express

• One PDB on Exadata

• One OCPU, 20 GB/50 GB

Page 12: Safe Harbor Statement - Oracle€¦ · multiple applications, ODBC, JDBC No inherent structure Simple data structure Complex data structures, rich SQL processing Horizontal Scalability

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Breakthrough: Dual Format In-Memory Database

• BOTH row and column in-memory formats for same table

• Simultaneously active and transactionally consistent

• Analytics & reporting use new in-memory Column format

• OLTP uses proven row format

12

Memory Memory

SALES SALES

RowFormat

ColumnFormat

Page 13: Safe Harbor Statement - Oracle€¦ · multiple applications, ODBC, JDBC No inherent structure Simple data structure Complex data structures, rich SQL processing Horizontal Scalability

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

The Slow down on OLTP From Analytic Indexes

Insert rate decreases as number of indexes

increases

# of Fully Cached Indexes (Disk Indexes are much slower)

13

Ro

ws

Inse

rted

pe

r se

con

d

13

Page 14: Safe Harbor Statement - Oracle€¦ · multiple applications, ODBC, JDBC No inherent structure Simple data structure Complex data structures, rich SQL processing Horizontal Scalability

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

The Power of Oracle SQLfor a wide variety of ‘Big Data’ types

14

• Structured data

– Numeric, string, date, …

– Row and column formats

• Unstructured data– LOBs

– Text

– XML

– JSON

– Spatial

– Graph

– Multimedia

Page 15: Safe Harbor Statement - Oracle€¦ · multiple applications, ODBC, JDBC No inherent structure Simple data structure Complex data structures, rich SQL processing Horizontal Scalability

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Fast SQL access for Relational, Hadoop and NoSQL

• Unified SQL language for all data sources

– With full power of Oracle SQL

• Massively parallel, distributed query processing

– Local processing using ‘Smart Scan’ technology

– Scalable joins between data sources

• Secure data access

– Redaction and row-based security on all data sources

15

Using Oracle Big Data SQL

Big Data SQL

Page 16: Safe Harbor Statement - Oracle€¦ · multiple applications, ODBC, JDBC No inherent structure Simple data structure Complex data structures, rich SQL processing Horizontal Scalability

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

OBIEE

Oracle Database Enterprise Edition

Oracle’s Advanced Analytics (Machine Learning Platform)Multiple interfaces across platforms — SQL, R, GUI, Dashboards, Apps

Oracle Advanced Analytics - Database OptionSQL Data Mining, ML & Analytic Functions + R Integration

for Scalable, Distributed, Parallel in-DB ML Execution

SQL Developer/ Oracle Data Miner

ApplicationsR Client

Data & Business AnalystsR programmers Business Analysts/Mgrs Domain End UsersUsers

Platform

Hadoop

ORAAHParallel,

distributed algorithms

Oracle Cloud

Information Producers Information Consumers

HQL

Oracle Database 12c

Page 17: Safe Harbor Statement - Oracle€¦ · multiple applications, ODBC, JDBC No inherent structure Simple data structure Complex data structures, rich SQL processing Horizontal Scalability

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

Engineered for Clouds and Big Data

Big Data

Database as a Service

Cloud

17