SlideShare a Scribd company logo
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Why to Use an Oracle Database?
Markus Michalewicz, Senior Director of Product Management,
Database High Availability & Scalability Solutions, ST Development
June 3, 2019
Markus.Michalewicz@oracle.com
@OracleRACpm
http://www.linkedin.com/in/markusmichalewicz
http://www.slideshare.net/MarkusMichalewicz
Copyright © 2019, 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.
3
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Why Oracle?
Leading Technology
Grow on Demand
Deployment Choices
1
2
3
4
4
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Why Oracle?
Leading Technology
Grow on Demand
Deployment Choices
1
2
3
4
5
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Oracle Database Positioned Highest for both Vision AND
Ability to Execute On Gartner Data Management
Solutions for Analytics Magic Quadrant
6
Oracle Database Positioned Highest for Vision
On Gartner Operational Database Management Systems
Magic Quadrant
Ranked the Highest by Gartner
https://www.gartner.com/doc/reprints?id=1-
5LPN68I&ct=181015&st=sb
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Restricted 7
Gartner, Critical Capabilities for Operational Database Management Systems
October 2018
Adrian, Feinberg, Heudecker
Summary: Oracle #1 in 4/4 “use cases”
Authors:
Published:
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 8
Most customers agree that the Oracle Database is leading in technology
The Best Attest for Success
* Not only database customers
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Why Oracle?
Leading Technology
Grow on Demand
Deployment Choices
1
2
3
4
9
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Production Site Active Standby Site
101010101010101010101RAC / RAC One
Flashback
Edition Based
Redefinition
GoldenGate
Active
Data Guard
Recovery
Appliance
Sharding
Global
Data Services
Backup
Scalability
High Availability
Zero Downtime
Zero Data Loss
Maximum Availability Architecture (MAA)
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
700+ New Features
and Improvements
11
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 12
OnlineTableMove
JSON
Real Time Materialized Views
IndexCompression
Auto Generated Sequences
Long Identifiers
Online Tablespace Encryption
Property Graph
SQL Plan Management Enhancements
TopNQueries
Invisible Columns Longer Varchars
Security Assessment Tool
LiveSQL
IndexUsageStats
Application
Continuity
Data Guard DML Redirect
Polymorphic Table Functions
Load From Object Stores
Integration with Active Directory
Unicode 9 Support
Quarantine for SQL Plans
Auto Indexing
Analytical Views
Partitioned Hybrid Tables
Real-Time Statistics
Approximate Functions
Schema-only Oracle accounts
Oracle Database 12c “Under the Radar” Features
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Oracle RAC Performance Features
• Automatic Undo Management
• Cache Fusion
• Oracle Real Application Clusters
• Session Affinity
• PDB & Services Isolation
• Service-Oriented Buffer Cache
• Leaf Block Split Optimizations
• Self Tuning LMS
• Multithreaded Cache Fusion
• ExaFusion Direct-to-Wire Protocol
• Smart Fusion Block Transfer
• Universal Connection Pool (UCP) Support for Oracle RAC
• Support for Distributed Transactions (XA) in Oracle RAC
• Parallel Execution Optimizations for Oracle RAC
• Affinity Locking and Read-Mostly Objects
• Reader Bypass & Flash Cache
• Connection Load Balancing
• Load Balancing Advisory
• Cluster Managed Services
• Automatic Storage Management
9i
10g
11g
12c
18c
• Scalable Sequences
• Undo RDMA-Read
• Commit Cache
• Database Reliability Framework
Over 20 years of innovation
19c
• Dynamic Resource Allocation
features (for ATP-D)
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Massive Performance
(with Database In-Memory)
14
Oracle RAC-based horizontal
scaling for standard applications
Oracle Sharding-based horizontal
scaling for shard-aware applications
Oracle Scales in Many Directions and Ways
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Oracle Sharding
• Horizontal partitioning of data
across up to 1000 independent
Oracle Databases (shards)
• Shared-nothing HW architecture
– Each shard runs on commodity server
– No shared storage
– No clusterware
• Data is partitioned using a sharding
key (i.e. account number)
15
Another, integrated and established way to deploy the Oracle RDBMS
A single logical DB sharded into N physical Databases
Shard01:
Table 1
Partitions
BA
DC
Partitions
FE
HG
Shard02:
Table 1
Shardnn:
Table 1
Partitions
……
……
Server A Server B Server N
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 16
Oracle Sharding
An Extension of the Oracle Database; same Oracle features
that you have with the database work with Sharding
• Benefit of SQL, PL/SQL and ACID
• Advanced Security
• Partitioning
• Maximum Availability Architecture
Intelligently partitions data and workload across N number
of discrete Oracle databases that do not share hardware or
software
Automates end-to-end life cycle management
• Enables automatic partitioning/replication, elastic
scaling, rebalancing, data-dependent routing for
single-shard and cross-shard queries
A complete platform for a Sharded Database
Routing Tier
Application
Server
Shard Directors
Database Tier
Application Tier
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 17
Oracle Database Sharding – Benefits
Linear Scalability
Add shards online to increase
database size and throughput.
Online split and rebalance.
Extreme Availability
Shared-nothing hardware
architecture. Fault of one shard
has no impact on others.
Geographic Distribution
User defined data placement for
performance, availability, DR or to
meet regulatory requirements.
…
…
…
…
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Structured Query Language
(SQL)
• Oracle supports ANSI
standard SQL
• Has extensions to the SQL
language for features that
are not included in ANSI
standard.
Transactions
• Supporting transactions
means the database
ensures the A.C.I.D.
• A.C.I.D. à
Atomicity, Consistency,
Independence, Durability
Programmable
database features
– Stored Procedures &
Triggers
– Oracle PL/SQL
18
Multiversion
Read Consistency
• The data returned by a
query is committed and
consistent for a single
point in time.
Nonblocking queries
• Readers and writers of
data do not block one
another.
Non-escalating
row level locking
Flexible Based on Strong Fundamentals – Basics
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Data Modeling
• Relational
• Object/Relational
• Queues
• Key/Value, Document,
JSON
• Property Graph
• Multidimensional
Data Types
• Numeric
• Character and variable
character
• Dates, times and time stamps
• Spatial Data
• Time Series Data
• Images
• Large Objects (LOBS, BLOBS,
CLOBS)
• XML
• JSON
19
Developer Tools
• Node.js
• Java
• Python
• .NET
• SQL
• R
• PHP
• PL/SQL
• C/C++
Flexible Based on Strong Fundamentals - Development
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
• Core Database Security (users,
roles, authentication, etc.)
• Encryption of Network
Communication
• Transparent Data Encryption (TDE)
• Column-level Encryption
• Oracle Key & Database Vault
• Database Auditing
• Oracle Audit Vault
• Oracle Database Firewall
• Label Security
• Real Application Security
• Virtual Private Database (VPD)
• Data Masking and Subsetting
20
Flexible Based on Strong Fundamentals - Security
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Why Oracle?
Leading Technology
Grow on Demand
Deployment Choices
1
2
3
4
21
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Oracle Database Express Edition
“Capacity limited EE Test Edition”
22
Oracle Database Standard Edition
“Sound Single Instance Foundation”
Oracle Database Enterprise Edition
“All Inclusive + Options”
Oracle Grows with Business Demands
Export /
Import
Upgrade
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 23
Use Multitenant-based consolidation for cost optimization
Oracle Grows with Business Demands
Increase Functionality
Massive Cost Savings
and Cloud Agility with
Multitenant
DecreaseCosts
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
“Classic License”
Upfront CAP (once)
+
Support (continuous)
“Open Source”
No / little upfront CAP
+
Support (continuous)
24
“Subscription”
No upfront CAP
+
Subscription
(Support / Usage)
General Licensing Models – Oracle Supports 2/3
Often forgotten: implementation / maintenance costs
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Benefit from Cloud Sizing
All workloads exhibit variation – “normal” to “peak”
• Annual/quarterly/weekly/daily seasonal variations
– Retail/other seasonal transactions,
periodic reports and compliance, full backups
• But also intraday variation
– End-of-day reports, analytics workloads, day/night (e.g., lower daytime workload on sparsely
populated landmasses/Pacific Ocean), incremental backups
• On-premises common to see “peak” sized “2x normal”
– If 16 cores are “normal”, the system may get sized with 32 cores
• On cloud, it is safe to provision for normal workloads and burst up as needed
25
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Production (Prod) Workload Sizing
• On Premises (and Non-metered)
Size for the peak, plus additional
buffer = lots of idle CPU
26
+ BufferPeak
CPU Usage
• Use hourly bursting for peak
• OCPUs available through
bursting – no need to add Buffer Normal + Hourly Bursting
CPU Usage
Sizing for Cloud
• Size for the normal workload
Peak
Buffer
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Disaster Recovery (DR) and Test & Dev (Dev/Test) Sizing
27
DR
• Size for redo apply CPU Usage
• Add OCPUs (expansion / burst) for DR
CPU Usage
Dev/Test
• Oversubscribe using Multitenant
• Size for development
– Vastly underutilized except for performance testing
• Add / remove cores for performance testing
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Oracle Database Express Edition
“Capacity limited EE Test Edition”
28
Oracle Database Standard Edition
“Sound Single Instance Foundation”
Oracle Database Enterprise Edition
“All Inclusive + Options”
Oracle Grows with Business Demands
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 29
Oracle Real Application Clusters (RAC) in SE2 De-Support
Oracle Standard Edition “Sound Single Instance Foundation”
• Effective with Oracle Database 19c
• Oracle RAC in Standard Edition 2 (SE2)
• will not be supported anymore.
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Long Expected Development
• SE2 Socket requirements are hard to meet as hardware evolves.
• SE Oracle RAC has seen diminishing demand with increased high
availability requirements, as SE does not provide the full set of HA
capabilities available in the Oracle Database Enterprise Edition.
• A migration to (the Autonomous Database in the) Oracle Cloud is an
attractive upgrade path for customers – financially and functionally.
– Autonomous Database provides EE features at a compelling conversion rate.
30
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Time to Act
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
Oracle 18
Oracle 11.2 EXTENDED
EXTENDEDOracle 12.1
12.2.0.1
Paid Extended SupportPremier Support Waived Extended Support
• Oracle Database 12c customers can maintain their current SE2 RAC environments
until at least end of 2020; Oracle Database 18c can be used until mid 2021.
31
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Move SE Oracle RAC to the Autonomous Database
• Convert your SE Oracle RAC Databases into an Autonomous Database
• BYOL:
– Conversion Ratios for Oracle Database Standard Edition , Oracle Database Standard, Oracle
Database Standard Edition 2 (Oracle Database Standard Edition Programs):
• For 1-8 OCPUs of Oracle Autonomous Transaction Processing Cloud: For each supported Processor
License of Oracle Database Standard Edition Programs (where a Processor is defined as equivalent
to an occupied socket), you may activate up to 4 OCPUs of the BYOL Cloud Service.
• For 1-8 OCPUs of Oracle Autonomous Data Warehouse Cloud, for each supported Processor License of
Oracle Database Standard Edition Programs (where a Processor is defined as equivalent to an occupied
socket), You may activate up to 4 OCPUs of the BYOL Cloud Service.
– http://www.oracle.com/us/corporate/contracts/paas-iaas-universal-credits-3940775.pdf
32
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Use Autonomous Database for SE Oracle RAC Databases
• SE does not provide all of the HA capabilities available in the Oracle Database
• Autonomous Database
– uses a RAC-enabled Oracle Enterprise Edition by default
– includes an availability promise based on a MAA-compliant setup
• https://www.oracle.com/database/autonomous-database/think-autonomous.html
– SLA guarantees 99.995% reliability and availability,
which minimizes costly planned and unplanned downtime to less than 30 minutes a year.
Full deck: https://www.slideshare.net/MarkusMichalewicz/oracle-rac-19c-with-standard-edition-se-2-support-update
For full management, better availability and scalability out of the box
33
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Why Oracle?
Leading Technology
Grow on Demand
Deployment Choices
1
2
3
4
34
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Oracle Database – Choice of Deployment
Most Manual Most Autonomous
DB installed on
commodity HW
on premises
DB installed on
Oracle Exadata
on premises
DB on Oracle
Cloud
Infrastructure
Oracle
Autonomous
Database
Database Cloud
Service
Exadata Cloud
Service
(or C@C)
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Oracle Database – Choice of Cloud Deployment
Database on
Oracle Cloud
Infrastructure
Database Cloud Service
VM or Bare Metal
Exadata Cloud Service
or Cloud @ Customer
Autonomous Database
Editions 11g, 12.1, 12.2, 18c SE2, EE, HP, EP EP N/A
Management Customer Customer Customer Oracle
Max DB size 40TB 9TB (triple mirrored)-40TB Petabytes 128TB
CPU range 1 – 24 2 – 52 1 – 100’s 1 – 128
Storage Block: Elastic per GB Block or Local NVMe:Fixed Exadata,Flash:Fixed Exadata,Flash:Variable
RAC NO YES in VM only* YES YES
Backups Manual
Backup to OCI Object Storage
Manual or Automatic
Auto backup copied across ADs
Backup to OCI Object Storage
Manual or Automatic
Auto backup copied across ADs
Automatic backup to OCI
Object Storage across AD
Active Data Guard Manual
Across ADs
Across Regions via VCN peering
Across ADs
Across Regions via VCN peering
Across ADs **
* In OCI, RAC VM node are now in separate Fault Domains.
** Only Available on Autonomous Database.
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 37
MAA Evolution – From On-Premises into the Oracle Cloud
On-Premises
On-Premises Exadata and
Recovery Appliance
Database /
Exadata
Cloud
Autonomous
Database
MAA Blueprints and Best Practices
MAA integrated Engineered Systems
(config practices, Exachk, lowest
brownouts, HA QoS, data protection)
Adding MAA Configuration and Life
Cycle Operations, Shifting admin
ownership to Oracle with MAA SLAs
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Summary
• Strongest on Fundamentals
• Any Scale for Any Workload
– RAC / Sharding scale all types of applications
• Multiple Data Models
– Relational, key/value, etc.
• Analytics
• Cloud
• Autonomous Database
• Developer Tools & Languages
• Security
Blog: https://chriscraftoracle.wordpress.com/2019/04/22/what-makes-oracle-database-number-one/
38
Oracle is The All Inclusive Database
Why to Use an Oracle Database?

More Related Content

PPTX
Basic oracle-database-administration
PPTX
Introduction to Oracle Database
PPTX
Oracle architecture ppt
PPT
Oracle archi ppt
PPTX
Oracle database introduction
PDF
Migration to Oracle Multitenant
PDF
Understanding oracle rac internals part 1 - slides
PPTX
Oracle architecture with details-yogiji creations
Basic oracle-database-administration
Introduction to Oracle Database
Oracle architecture ppt
Oracle archi ppt
Oracle database introduction
Migration to Oracle Multitenant
Understanding oracle rac internals part 1 - slides
Oracle architecture with details-yogiji creations

What's hot (20)

PPTX
Oracle DBA
PPTX
An Introduction To Oracle Database
PPTX
Introduction to oracle database (basic concepts)
PPTX
What to Expect From Oracle database 19c
PPT
Oracle GoldenGate
PDF
Database automation guide - Oracle Community Tour LATAM 2023
PPTX
Oracle ASM Training
PPS
Oracle Database Overview
PDF
How to use 23c AHF AIOPS to protect Oracle Databases 23c
PPTX
Oracle Database Introduction
PDF
Oracle RAC 19c - the Basis for the Autonomous Database
PDF
[❤PDF❤] Oracle 19c Database Administration Oracle Simplified
PDF
ORACLE ARCHITECTURE
PDF
Oracle GoldenGate Roadmap Oracle OpenWorld 2020
PDF
Introduction to Oracle Cloud Infrastructure Services
PPTX
Free Training: How to Build a Lakehouse
PDF
Data Mesh for Dinner
PDF
Oracle Database – Mission Critical
PDF
Oracle db architecture
Oracle DBA
An Introduction To Oracle Database
Introduction to oracle database (basic concepts)
What to Expect From Oracle database 19c
Oracle GoldenGate
Database automation guide - Oracle Community Tour LATAM 2023
Oracle ASM Training
Oracle Database Overview
How to use 23c AHF AIOPS to protect Oracle Databases 23c
Oracle Database Introduction
Oracle RAC 19c - the Basis for the Autonomous Database
[❤PDF❤] Oracle 19c Database Administration Oracle Simplified
ORACLE ARCHITECTURE
Oracle GoldenGate Roadmap Oracle OpenWorld 2020
Introduction to Oracle Cloud Infrastructure Services
Free Training: How to Build a Lakehouse
Data Mesh for Dinner
Oracle Database – Mission Critical
Oracle db architecture
Ad

Similar to Why to Use an Oracle Database? (20)

PDF
Why Use an Oracle Database?
PDF
Oracle Database Availability & Scalability Across Versions & Editions
PPT
Oracle Database 11g Lower Your Costs
PPTX
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
PPTX
History of Oracle and Databases
PDF
Oracle Cloud is Best for Oracle Database - High Availability
PDF
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
PPTX
CON6492 - Oracle Database Public Cloud Services v1 1
PPTX
Oracle Database Appliance, ODA, X7-2 portfolio.
PDF
Novinky v Oracle Database 18c
PDF
OOW 2013 Highlights
PPTX
Systems oracle overview_hardware
PPTX
Sesion covergentes 2016
PPTX
2019 - OOW - Database Migration Methods from On-Premise to Cloud
PPTX
Bilbao oracle12c keynote
PDF
Oracle Database Appliance - Introduction in Cyprus
PDF
PDoolan Oracle Overview
PPTX
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
PPTX
Oracle Database Appliance X5-2
PDF
TMOUG - Engineered Systems Overview
Why Use an Oracle Database?
Oracle Database Availability & Scalability Across Versions & Editions
Oracle Database 11g Lower Your Costs
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
History of Oracle and Databases
Oracle Cloud is Best for Oracle Database - High Availability
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
CON6492 - Oracle Database Public Cloud Services v1 1
Oracle Database Appliance, ODA, X7-2 portfolio.
Novinky v Oracle Database 18c
OOW 2013 Highlights
Systems oracle overview_hardware
Sesion covergentes 2016
2019 - OOW - Database Migration Methods from On-Premise to Cloud
Bilbao oracle12c keynote
Oracle Database Appliance - Introduction in Cyprus
PDoolan Oracle Overview
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Oracle Database Appliance X5-2
TMOUG - Engineered Systems Overview
Ad

More from Markus Michalewicz (20)

PDF
Achieving Continuous Availability for Your Applications with Oracle MAA
PDF
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
PDF
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
PDF
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
PDF
2020 – A Decade of Change
PDF
Standard Edition High Availability (SEHA) - The Why, What & How
PDF
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
PDF
Oracle RAC 19c and Later - Best Practices #OOWLON
PDF
MAA for Oracle Database, Exadata and the Cloud
PDF
(Oracle) DBA and Other Skills Needed in 2020
PDF
Make Your Application “Oracle RAC Ready” & Test For It
PDF
MAA Best Practices for Oracle Database 19c
PDF
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
PDF
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
PDF
From HA to Maximum Availability - A Holistic Historical Discussion
PDF
A Cloud Journey - Move to the Oracle Cloud
PDF
Oracle MAA Best Practices - Applications Considerations
PDF
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
PDF
(Oracle) DBA Skills to Have, to Obtain and to Nurture
PDF
Oracle MAA (Maximum Availability Architecture) 18c - An Overview
Achieving Continuous Availability for Your Applications with Oracle MAA
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
2020 – A Decade of Change
Standard Edition High Availability (SEHA) - The Why, What & How
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
Oracle RAC 19c and Later - Best Practices #OOWLON
MAA for Oracle Database, Exadata and the Cloud
(Oracle) DBA and Other Skills Needed in 2020
Make Your Application “Oracle RAC Ready” & Test For It
MAA Best Practices for Oracle Database 19c
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
From HA to Maximum Availability - A Holistic Historical Discussion
A Cloud Journey - Move to the Oracle Cloud
Oracle MAA Best Practices - Applications Considerations
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
(Oracle) DBA Skills to Have, to Obtain and to Nurture
Oracle MAA (Maximum Availability Architecture) 18c - An Overview

Recently uploaded (20)

PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
AI in Product Development-omnex systems
PDF
top salesforce developer skills in 2025.pdf
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
medical staffing services at VALiNTRY
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
ISO 45001 Occupational Health and Safety Management System
PPTX
Transform Your Business with a Software ERP System
PDF
System and Network Administraation Chapter 3
PPTX
history of c programming in notes for students .pptx
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Wondershare Filmora 15 Crack With Activation Key [2025
AI in Product Development-omnex systems
top salesforce developer skills in 2025.pdf
2025 Textile ERP Trends: SAP, Odoo & Oracle
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
How to Migrate SBCGlobal Email to Yahoo Easily
Upgrade and Innovation Strategies for SAP ERP Customers
Understanding Forklifts - TECH EHS Solution
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
medical staffing services at VALiNTRY
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
ISO 45001 Occupational Health and Safety Management System
Transform Your Business with a Software ERP System
System and Network Administraation Chapter 3
history of c programming in notes for students .pptx
How to Choose the Right IT Partner for Your Business in Malaysia
Odoo Companies in India – Driving Business Transformation.pdf
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
ManageIQ - Sprint 268 Review - Slide Deck
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...

Why to Use an Oracle Database?

  • 1. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Why to Use an Oracle Database? Markus Michalewicz, Senior Director of Product Management, Database High Availability & Scalability Solutions, ST Development June 3, 2019 Markus.Michalewicz@oracle.com @OracleRACpm http://www.linkedin.com/in/markusmichalewicz http://www.slideshare.net/MarkusMichalewicz
  • 2. Copyright © 2019, 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. 3
  • 3. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Program Agenda Why Oracle? Leading Technology Grow on Demand Deployment Choices 1 2 3 4 4
  • 4. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Program Agenda Why Oracle? Leading Technology Grow on Demand Deployment Choices 1 2 3 4 5
  • 5. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Database Positioned Highest for both Vision AND Ability to Execute On Gartner Data Management Solutions for Analytics Magic Quadrant 6 Oracle Database Positioned Highest for Vision On Gartner Operational Database Management Systems Magic Quadrant Ranked the Highest by Gartner https://www.gartner.com/doc/reprints?id=1- 5LPN68I&ct=181015&st=sb
  • 6. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Restricted 7 Gartner, Critical Capabilities for Operational Database Management Systems October 2018 Adrian, Feinberg, Heudecker Summary: Oracle #1 in 4/4 “use cases” Authors: Published:
  • 7. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 8 Most customers agree that the Oracle Database is leading in technology The Best Attest for Success * Not only database customers
  • 8. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Program Agenda Why Oracle? Leading Technology Grow on Demand Deployment Choices 1 2 3 4 9
  • 9. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Production Site Active Standby Site 101010101010101010101RAC / RAC One Flashback Edition Based Redefinition GoldenGate Active Data Guard Recovery Appliance Sharding Global Data Services Backup Scalability High Availability Zero Downtime Zero Data Loss Maximum Availability Architecture (MAA)
  • 10. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 700+ New Features and Improvements 11
  • 11. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 12 OnlineTableMove JSON Real Time Materialized Views IndexCompression Auto Generated Sequences Long Identifiers Online Tablespace Encryption Property Graph SQL Plan Management Enhancements TopNQueries Invisible Columns Longer Varchars Security Assessment Tool LiveSQL IndexUsageStats Application Continuity Data Guard DML Redirect Polymorphic Table Functions Load From Object Stores Integration with Active Directory Unicode 9 Support Quarantine for SQL Plans Auto Indexing Analytical Views Partitioned Hybrid Tables Real-Time Statistics Approximate Functions Schema-only Oracle accounts Oracle Database 12c “Under the Radar” Features
  • 12. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle RAC Performance Features • Automatic Undo Management • Cache Fusion • Oracle Real Application Clusters • Session Affinity • PDB & Services Isolation • Service-Oriented Buffer Cache • Leaf Block Split Optimizations • Self Tuning LMS • Multithreaded Cache Fusion • ExaFusion Direct-to-Wire Protocol • Smart Fusion Block Transfer • Universal Connection Pool (UCP) Support for Oracle RAC • Support for Distributed Transactions (XA) in Oracle RAC • Parallel Execution Optimizations for Oracle RAC • Affinity Locking and Read-Mostly Objects • Reader Bypass & Flash Cache • Connection Load Balancing • Load Balancing Advisory • Cluster Managed Services • Automatic Storage Management 9i 10g 11g 12c 18c • Scalable Sequences • Undo RDMA-Read • Commit Cache • Database Reliability Framework Over 20 years of innovation 19c • Dynamic Resource Allocation features (for ATP-D)
  • 13. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Massive Performance (with Database In-Memory) 14 Oracle RAC-based horizontal scaling for standard applications Oracle Sharding-based horizontal scaling for shard-aware applications Oracle Scales in Many Directions and Ways
  • 14. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Sharding • Horizontal partitioning of data across up to 1000 independent Oracle Databases (shards) • Shared-nothing HW architecture – Each shard runs on commodity server – No shared storage – No clusterware • Data is partitioned using a sharding key (i.e. account number) 15 Another, integrated and established way to deploy the Oracle RDBMS A single logical DB sharded into N physical Databases Shard01: Table 1 Partitions BA DC Partitions FE HG Shard02: Table 1 Shardnn: Table 1 Partitions …… …… Server A Server B Server N
  • 15. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 16 Oracle Sharding An Extension of the Oracle Database; same Oracle features that you have with the database work with Sharding • Benefit of SQL, PL/SQL and ACID • Advanced Security • Partitioning • Maximum Availability Architecture Intelligently partitions data and workload across N number of discrete Oracle databases that do not share hardware or software Automates end-to-end life cycle management • Enables automatic partitioning/replication, elastic scaling, rebalancing, data-dependent routing for single-shard and cross-shard queries A complete platform for a Sharded Database Routing Tier Application Server Shard Directors Database Tier Application Tier
  • 16. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 17 Oracle Database Sharding – Benefits Linear Scalability Add shards online to increase database size and throughput. Online split and rebalance. Extreme Availability Shared-nothing hardware architecture. Fault of one shard has no impact on others. Geographic Distribution User defined data placement for performance, availability, DR or to meet regulatory requirements. … … … …
  • 17. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Structured Query Language (SQL) • Oracle supports ANSI standard SQL • Has extensions to the SQL language for features that are not included in ANSI standard. Transactions • Supporting transactions means the database ensures the A.C.I.D. • A.C.I.D. à Atomicity, Consistency, Independence, Durability Programmable database features – Stored Procedures & Triggers – Oracle PL/SQL 18 Multiversion Read Consistency • The data returned by a query is committed and consistent for a single point in time. Nonblocking queries • Readers and writers of data do not block one another. Non-escalating row level locking Flexible Based on Strong Fundamentals – Basics
  • 18. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Data Modeling • Relational • Object/Relational • Queues • Key/Value, Document, JSON • Property Graph • Multidimensional Data Types • Numeric • Character and variable character • Dates, times and time stamps • Spatial Data • Time Series Data • Images • Large Objects (LOBS, BLOBS, CLOBS) • XML • JSON 19 Developer Tools • Node.js • Java • Python • .NET • SQL • R • PHP • PL/SQL • C/C++ Flexible Based on Strong Fundamentals - Development
  • 19. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | • Core Database Security (users, roles, authentication, etc.) • Encryption of Network Communication • Transparent Data Encryption (TDE) • Column-level Encryption • Oracle Key & Database Vault • Database Auditing • Oracle Audit Vault • Oracle Database Firewall • Label Security • Real Application Security • Virtual Private Database (VPD) • Data Masking and Subsetting 20 Flexible Based on Strong Fundamentals - Security
  • 20. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Program Agenda Why Oracle? Leading Technology Grow on Demand Deployment Choices 1 2 3 4 21
  • 21. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Database Express Edition “Capacity limited EE Test Edition” 22 Oracle Database Standard Edition “Sound Single Instance Foundation” Oracle Database Enterprise Edition “All Inclusive + Options” Oracle Grows with Business Demands Export / Import Upgrade
  • 22. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 23 Use Multitenant-based consolidation for cost optimization Oracle Grows with Business Demands Increase Functionality Massive Cost Savings and Cloud Agility with Multitenant DecreaseCosts
  • 23. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | “Classic License” Upfront CAP (once) + Support (continuous) “Open Source” No / little upfront CAP + Support (continuous) 24 “Subscription” No upfront CAP + Subscription (Support / Usage) General Licensing Models – Oracle Supports 2/3 Often forgotten: implementation / maintenance costs
  • 24. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Benefit from Cloud Sizing All workloads exhibit variation – “normal” to “peak” • Annual/quarterly/weekly/daily seasonal variations – Retail/other seasonal transactions, periodic reports and compliance, full backups • But also intraday variation – End-of-day reports, analytics workloads, day/night (e.g., lower daytime workload on sparsely populated landmasses/Pacific Ocean), incremental backups • On-premises common to see “peak” sized “2x normal” – If 16 cores are “normal”, the system may get sized with 32 cores • On cloud, it is safe to provision for normal workloads and burst up as needed 25
  • 25. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Production (Prod) Workload Sizing • On Premises (and Non-metered) Size for the peak, plus additional buffer = lots of idle CPU 26 + BufferPeak CPU Usage • Use hourly bursting for peak • OCPUs available through bursting – no need to add Buffer Normal + Hourly Bursting CPU Usage Sizing for Cloud • Size for the normal workload Peak Buffer
  • 26. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Disaster Recovery (DR) and Test & Dev (Dev/Test) Sizing 27 DR • Size for redo apply CPU Usage • Add OCPUs (expansion / burst) for DR CPU Usage Dev/Test • Oversubscribe using Multitenant • Size for development – Vastly underutilized except for performance testing • Add / remove cores for performance testing
  • 27. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Database Express Edition “Capacity limited EE Test Edition” 28 Oracle Database Standard Edition “Sound Single Instance Foundation” Oracle Database Enterprise Edition “All Inclusive + Options” Oracle Grows with Business Demands
  • 28. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 29 Oracle Real Application Clusters (RAC) in SE2 De-Support Oracle Standard Edition “Sound Single Instance Foundation” • Effective with Oracle Database 19c • Oracle RAC in Standard Edition 2 (SE2) • will not be supported anymore.
  • 29. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Long Expected Development • SE2 Socket requirements are hard to meet as hardware evolves. • SE Oracle RAC has seen diminishing demand with increased high availability requirements, as SE does not provide the full set of HA capabilities available in the Oracle Database Enterprise Edition. • A migration to (the Autonomous Database in the) Oracle Cloud is an attractive upgrade path for customers – financially and functionally. – Autonomous Database provides EE features at a compelling conversion rate. 30
  • 30. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Time to Act 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 Oracle 18 Oracle 11.2 EXTENDED EXTENDEDOracle 12.1 12.2.0.1 Paid Extended SupportPremier Support Waived Extended Support • Oracle Database 12c customers can maintain their current SE2 RAC environments until at least end of 2020; Oracle Database 18c can be used until mid 2021. 31
  • 31. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Move SE Oracle RAC to the Autonomous Database • Convert your SE Oracle RAC Databases into an Autonomous Database • BYOL: – Conversion Ratios for Oracle Database Standard Edition , Oracle Database Standard, Oracle Database Standard Edition 2 (Oracle Database Standard Edition Programs): • For 1-8 OCPUs of Oracle Autonomous Transaction Processing Cloud: For each supported Processor License of Oracle Database Standard Edition Programs (where a Processor is defined as equivalent to an occupied socket), you may activate up to 4 OCPUs of the BYOL Cloud Service. • For 1-8 OCPUs of Oracle Autonomous Data Warehouse Cloud, for each supported Processor License of Oracle Database Standard Edition Programs (where a Processor is defined as equivalent to an occupied socket), You may activate up to 4 OCPUs of the BYOL Cloud Service. – http://www.oracle.com/us/corporate/contracts/paas-iaas-universal-credits-3940775.pdf 32
  • 32. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Use Autonomous Database for SE Oracle RAC Databases • SE does not provide all of the HA capabilities available in the Oracle Database • Autonomous Database – uses a RAC-enabled Oracle Enterprise Edition by default – includes an availability promise based on a MAA-compliant setup • https://www.oracle.com/database/autonomous-database/think-autonomous.html – SLA guarantees 99.995% reliability and availability, which minimizes costly planned and unplanned downtime to less than 30 minutes a year. Full deck: https://www.slideshare.net/MarkusMichalewicz/oracle-rac-19c-with-standard-edition-se-2-support-update For full management, better availability and scalability out of the box 33
  • 33. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Program Agenda Why Oracle? Leading Technology Grow on Demand Deployment Choices 1 2 3 4 34
  • 34. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Database – Choice of Deployment Most Manual Most Autonomous DB installed on commodity HW on premises DB installed on Oracle Exadata on premises DB on Oracle Cloud Infrastructure Oracle Autonomous Database Database Cloud Service Exadata Cloud Service (or C@C)
  • 35. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Database – Choice of Cloud Deployment Database on Oracle Cloud Infrastructure Database Cloud Service VM or Bare Metal Exadata Cloud Service or Cloud @ Customer Autonomous Database Editions 11g, 12.1, 12.2, 18c SE2, EE, HP, EP EP N/A Management Customer Customer Customer Oracle Max DB size 40TB 9TB (triple mirrored)-40TB Petabytes 128TB CPU range 1 – 24 2 – 52 1 – 100’s 1 – 128 Storage Block: Elastic per GB Block or Local NVMe:Fixed Exadata,Flash:Fixed Exadata,Flash:Variable RAC NO YES in VM only* YES YES Backups Manual Backup to OCI Object Storage Manual or Automatic Auto backup copied across ADs Backup to OCI Object Storage Manual or Automatic Auto backup copied across ADs Automatic backup to OCI Object Storage across AD Active Data Guard Manual Across ADs Across Regions via VCN peering Across ADs Across Regions via VCN peering Across ADs ** * In OCI, RAC VM node are now in separate Fault Domains. ** Only Available on Autonomous Database.
  • 36. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 37 MAA Evolution – From On-Premises into the Oracle Cloud On-Premises On-Premises Exadata and Recovery Appliance Database / Exadata Cloud Autonomous Database MAA Blueprints and Best Practices MAA integrated Engineered Systems (config practices, Exachk, lowest brownouts, HA QoS, data protection) Adding MAA Configuration and Life Cycle Operations, Shifting admin ownership to Oracle with MAA SLAs
  • 37. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Summary • Strongest on Fundamentals • Any Scale for Any Workload – RAC / Sharding scale all types of applications • Multiple Data Models – Relational, key/value, etc. • Analytics • Cloud • Autonomous Database • Developer Tools & Languages • Security Blog: https://chriscraftoracle.wordpress.com/2019/04/22/what-makes-oracle-database-number-one/ 38 Oracle is The All Inclusive Database