oracle autonomous data warehouse cloud data warehouse like …€¦ · data warehousing, analytics,...

43
© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected] Data Warehouse Like a Tech Startup with Oracle Autonomous Data Warehouse Cloud Mark Rittman, CEO and Founder, MJR Analytics UKOUG Midlands Technology Summit 2019

Upload: others

Post on 27-May-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

Data Warehouse Like a Tech Startup with Oracle Autonomous Data Warehouse CloudMark Rittman, CEO and Founder, MJR AnalyticsUKOUG Midlands Technology Summit 2019

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

About the Speaker

● Oracle ACE Director, Author of two Oracle Press books● Regular speaker at every UKOUG Conference & Openworld since 2006● Co-founder and CTO of Rittman Mead, now founder of MJR Analytics ...● … 20 years consulting experience in BI, databases and data integration

● My world was enterprise customers and enterprise software● And so a couple of years ago ... I thought I’d try something different

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

I joined a tech startup

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

This startup was all about data

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

150,000+events/second

>2PBdata in 70,000+ tables

1Bn+interactions/day

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

And how many DBAs?

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

Five ?

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

None

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

● No DBAs● No servers to manage● No patches to apply or upgrades to apply● No sizing the cluster for peak loads● No indexing or database optimization

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

Startups need to move fast.

“The battle between every startup and incumbent comes down to whether the startup gets distribution before the incumbent gets innovation.”

- Alex Rampell, A16z, “Distribution vs. Innovation”

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

So what did they care about?

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

Hadoop had solved one problem, but created another.

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

Horizontal scale-out solves one problem, but then the problem becomes managing thousands of servers

Data Warehouse RBDMS > 3 nodes, >1 TB

Hadoop cluster> 50 nodes

200+Hadoop nodes to manage

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

Agility and time to provision

Scaling their capacity up (and down)

Costs that start small, and align with growth

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

Digital businesses have spiky workloads

Black Friday New Year Sales

Then the lull beforeNew Year sales

Need more capacityto handle spike

Another spike

After the holidays

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

Digital businesses have spiky workloads

Black Friday New Year Sales

Another spike

They want to pay for just what they need

Automatic provisioning of additional nodes

+$$$

De-provisioning of excess nodes

-$$$

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

Digital businesses have spiky workloads

Black Friday New Year Sales

Then the lull beforeNew Year sales

Need more capacityto handle spike

Another spike

After the holidays

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

Workloads spike over a year

De-provisioning of excess nodes

-$$$

Provisioning of additional nodes

+$$$

And automatically deprovision over-capacity

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

The solution?

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

Elastic Data Warehousing

Data Warehousing-as-a-Service

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

Data Warehousing,Analytics,Big Data & Data Engineering

We came from the on-premises world of Oracle and then spent years working in product startups using Google BigQuery, AWS Redshift and Hadoop-based big data platforms.

We offer consulting, strategy, migration and implementation services for clients implementing cloud data platforms and elastically-scalable data warehouses on the following platforms:

○ “How A Big Business Can Use An Autonomous Database To Move Like A Startup” - Forbes Magazine October 2018

https://[email protected]

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

● Built by engineers from Oracle’s RAC and Parallel Server teams● Separation of data and compute

○ Data in Amazon S3○ Compute in Amazon EC2

● Cloud DWaaS of choice forEnterprise DW workloads

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

● DWaaS-of-choice for eCommerce, gaming and tech startup businesses

● Built on Google Dremel technology, evolution of MR

● Pay-per-query, free tier● My current go-to DB for

ad-hoc development work

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

But they do have limitationsBut they do have limitations

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

● Limited or non-standard SQL

● Primarily INSERT-only

● Limits around joins, window functions

● Poor aggregate management

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

Oracle Autonomous Data Warehouse Cloud

● Fully-managed DW Platform-as-a-Service● Based on Oracle Exadata Database technology● Near-instant provisioning● Elastic scaling and pricing● Simplified column-store table creation● Automated provisioning, patching and upgrades● Automated backups● Includes data visualization + notebook apps

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

Simplified Table Creation & Accessing Data

● “Load and go”○ Define tables, load data, run queries

■ Typically using free SQL*Developer GUI○ Because it’s based on Exadata technology

■ No indexes, No partitioning or MVs■ Self-tuning and self-optimzing

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

Extend Scale of ADWC through Object Stor

● New DBMS_CLOUD package for object store operation○ Analyze OCS/S3 data

in-place as external tables○ Or load into Autonomous

Data Warehouse Cloud● Extends scale of ADWC beyond

limits of Exadata storage

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

Scale-Up and Scale-Down of Compute + Storage

● Automated process - but not yet autoscaling● Ability to scale-up / scale-down with steps then automated

○ Pricing based upon CPU ($/CPU/hour) andStorage ($/TB/Month

● Close your ADWC instance when not needed, restart instantly○ Leave data in ADWC storage and set CPU to 0○ CPU and storage to 0 and data left in object store

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

So why Autonomous Data Warehouse?

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

Move like a startup, without introducing new technology to your mix.

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

● It uses Oracle SQL

● It’s based on Oracle Exadata Technology

● Community of experts and customers

● Real-world performance is a work-in-progress

● Features e.g. autoscaling lag competition

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

Questions?

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

Talk to us aboutData Warehouse Modernization

We offer consulting, migration and implementation services Oracle, Snowflake and Google BigQuery elastic data warehouses

● “How A Big Business Can Use An Autonomous Database To Move Like A Startup” - Forbes Magazine profile on Mark Rittman and ADWC

● The Rise of the Strategic DBA - Oracle White Paper on ADWC featuring Mark Rittmanhttps://www.mjr-analytics.com

[email protected]+44 01273 041134

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

© MJR Analytics 2018, T: +44 01273 041134 (UK) 415-218-2161 (US) W: https;//mjr-analytics.com E: [email protected]

Data Warehouse Like a Tech Startup with Oracle Autonomous Data Warehouse CloudMark Rittman, CEO and Founder, MJR AnalyticsUKOUG Midlands Technology Summit 2019