SlideShare a Scribd company logo
Why Use an Oracle Database?
The 2020 “C-Edition”: Change, Converge, Consolidate & Cloud
Markus Michalewicz
Senior Director of Product Management
Oracle Database High Availability | Scalability | MAA
July 15, 2020
@KnownAsMarkus
www.linkedin.com/in/markusmichalewicz
www.slideshare.net/MarkusMichalewicz
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, timing, and pricing of any features or functionality described for Oracle’s
products may change and remains at the sole discretion of Oracle Corporation.
2 Copyright © 2020, Oracle and/or its affiliates
The Top 5 Reasons to Use an Oracle Database
1 Flexible Standards
2 Scale-on-Demand
3 Highest Availability
4 Cost & Consolidation
5 Secure Future
3 Copyright © 2020, Oracle and/or its affiliates
The Top 5 Reasons to Use an Oracle Database
1 Flexible Standards
2 Scale-on-Demand
3 Highest Availability
4 Cost & Consolidation
5 Secure Future
4 Copyright © 2020, Oracle and/or its affiliates
Flexible Based on Strong Fundamentals
Structured Query Language
(SQL)
Oracle supports ANSI standard
SQL
Has extensions to the SQL
language for features that are
not included in ANSI standard.
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
Transactions
Supporting transactions means
the database ensures A.C.I.D.
A.C.I.D. à
Atomicity, Consistency,
Independence, Durability
Programmable
database features
• Stored Procedures &
Triggers
• Oracle PL/SQL
5 Copyright © 2020, Oracle and/or its affiliates
Gartner’s Critical Capabilities Oracle Database*
High Availability 5.0
Security 4.5
High-Speed, High-Volume Processing 4.5
Cloud/Hybrid Deployment 4.5
Administration and Management 4.5
Consistency 4.0
Multiple Data Types/Structures 4.0
Automated Data Distribution 4.0
Programmability for HTAP 4.0
Continuous High-Speed Ingest 3.5
Oracle Database – Highest Ranked Industry Standard
6
Same database,
same skills
* ranked highest multiple years in a row / 2019
Copyright © 2020, Oracle and/or its affiliates
Oracle Database
(Personal Edition)
Express Edition
“Capacity limited EE Test &
Development Edition”
Oracle Database
Standard Edition
“Sound Single Instance
for SMEs & workgroups”
Oracle Database
Enterprise Edition
“All Inclusive + Options”
Export /
Import
Upgrade
Copyright © 2020, Oracle and/or its affiliates7
Flexible Standards
Oracle grows with Business Demands
Enterprise Edition
Oracle Grows with Business Demands
Simplified industry growth / startup lifecycle
8 Copyright © 2020, Oracle and/or its affiliates
Idea / Startup Growth Expansion / Mature
time
sales/growth
Enterprise Edition
Oracle Grows with Business Demands
Providing a choice of integrated platforms
9 Copyright © 2020, Oracle and/or its affiliates
Idea / Startup Growth Expansion / Mature
time
sales/growth
ORACLE
AUTONOMOUS
DATABASE
Enterprise Edition
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)
Same database, same skills
10
• Oracle Multitenant means self-contained,
Pluggable Databases (PDBs) providing
- Rapid deployment with Hot Clone
- Refresh / incremental refresh
- Relocation with no downtime
- PDB upgrades (using plug / unplug)
• PDBs enable transparent, simplified online
lifecycle operations for any application
• PDBs speed up database migration to
new container databases (in the cloud)
Oracle Multitenant – The New Standard
Architecture for database consolidation & optimized lifecycle operations
11
Pricing Retail
CRM
Copyright © 2020, Oracle and/or its affiliates
Converged Database
Use cases are converging
12 Copyright © 2020, Oracle and/or its affiliates
Phone calls, messaging, photos, etc.
originally required separate products
• Now they are features of Smartphones
Similarly, ML, JSON, Blockchain, etc.
originally required separate databases
• Now they are features of a Converged Database
Use Cases are Converging for Good Reasons
Developers innovate faster with converged
It is dramatically simpler for developers to invoke extended SQL to execute ML, graph, spatial,
blockchain, IoT, etc. in one converged database
Instead of implementing distributed execution and data movement across multiple
fragmented databases
13 Copyright © 2020, Oracle and/or its affiliates
EVENT
RPC
ETL
REPLICATION
DB LINKS
EVENT
RPC
ETL
REPLICATION
DB LINKS
EVENT
RPC
ETL
REPLICATION
DB LINKS
EVENT
RPC
ETL
REPLICATION
DB LINKS
GraphMLDoc Spatial Reporting
Single-Purpose Databases Spread with Business Demands
Contrasting Database Architecture Strategies
14 Copyright © 2020, Oracle and/or its affiliates
Run Single-Purpose Proprietary
database for each data type
and workload
Oracle StrategyAmazon and Niche DB Vendors
Run Converged, Open, Oracle
database for multiple data types
and workloads
Amazon
Aurora
Amazon
DocumentDB
Amazon
DynamoDB
Amazon
Neptune
Amazon Quantum
Ledger Database
Amazon
RedShift
Amazon
Timestream
Amazon
ElastiCache
The Top 5 Reasons to Use an Oracle Database
1 Flexible Standards
2 Scale-on-Demand
3 Highest Availability
4 Cost & Consolidation
5 Secure Future
15 Copyright © 2020, Oracle and/or its affiliates
Oracle Real Application
Cluster (RAC)
transparent, near-linear
horizontal scaling
Scale-on-Demand with Oracle – Always the Right Size
Copyright © 2020, Oracle and/or its affiliates16
Single Instance
Oracle Database
online vertical scaling
(Single Instance) Database
with Oracle Sharding
linear horizontal scaling for
sharding-aware applications
Copyright © 2020, Oracle and/or its affiliates
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.
…
…
…
…
Some large scale applications want to shard data across independent databases and are willing
to modify the application to do so and for getting the benefits listed above.
Oracle Sharding for a New Generation of Applications
17
Automated Deployment
Automated Replication
System-Managed &
Composite Sharding
Schema Management
Direct & Proxy Routing
Online Scale-out/in
Automated Resharding
Data Movement
12.2 18c 19c 20c
User-Defined
Sharding
PDB Sharding
RAC Sharding
Mid-tier Sharding
Update-able
Duplicated Tables
Multiple PDB
shards per CDB
Multiple Table
Families
Scalable Coordinator
High Speed Data
Ingest
Terraform Support
Federated Shards
Multi Shard DML
Automatic
Identification of
Sharding Key
Sharding Advisor
Terraform Support
Oracle Sharding Evolution
Copyright © 2020, Oracle and/or its affiliates18
New Generation Oracle RAC 19c
19 Copyright © 2020, Oracle and/or its affiliates
Ease of use
established with
Oracle RAC 12.2
Best ever scalability &
performance in Oracle
RAC 18c +
Best ever High
Availability in Oracle 19c +
24 7
“If you have not looked into the
New Generation Oracle RAC 19c
yet, you have not experienced what
Oracle RAC can do for you.”
https://www.oracle.com/technetwork/database/options/clu
stering/overview/new-generation-oracle-rac-5975370.pdf
https://www.slideshare.net/AnilNair27/oracle-rac-new-generation
20 Copyright © 2020, Oracle and/or its affiliates
ORACLE
AUTONOMOUS
DATABASE
The Top 5 Reasons to Use an Oracle Database
1 Flexible Standards
2 Scale-on-Demand
3 Highest Availability
4 Cost & Consolidation
5 Secure Future
21 Copyright © 2020, Oracle and/or its affiliates
Highest Availability
The standard for Oracle Database
22 Copyright © 2020, Oracle and/or its affiliates
Oracle Multitenant /
Pluggable Databases
Converged Single
Instance Database
Oracle Sharding /
Oracle RAC
Oracle (Active)
Data Guard
https://www.slideshare.net/MarkusMichalewicz/best-practices-for-the-most-impactful-oracle-database-18c-and-19c-features
Application Continuity
Protect your applications from any interruption
Application outage protection
• For planned & unplanned outages
• System outage protection alone does not
ensure applications are uninterrupted
• Application Continuity continues reads
and replays in-flight database requests
• 100% transparent to the users and
applications – fully automatic
• Unique to Oracle!
• Available with Oracle RAC and Active Data Guard
23 Copyright © 2020, Oracle and/or its affiliates
Application Continuity
Choose the right flavor for your application
24 Copyright © 2020, Oracle and/or its affiliates
Transparent Application
Continuity
works without Oracle pools,
some decisions are made for you
Application Continuity
uses Oracle pools, customizable
Application Continuity (AC) & Transparent Application Continuity (TAC)
Broadening coverage with every release
12.1 – AC Introduced
• JDBC-thin
• Oracle pools
12.2 – AC Improved
• OCI
• ODP.NET
18c/19c –
Transparent AC
• Non-pooled apps
• Default in ADB
• Full session state
restore
20c – Better Failover
• Reset session state
• Planned failover
25 Copyright © 2020, Oracle and/or its affiliates
• Universal
Connection Pool
(UCP)
• Weblogic Server w/
AGL
• ODP.NET
unmanaged
• OCI Session Pool
• IBM WebSphere &
Liberty
• Apache Tomcat
• NEC WebOTX
• Red Hat WildFly
(JBoss)
• Spring
• Hibernate
For more information see:
http://oracle.com/goto/ac
Oracle Maximum Availability Architecture (MAA)
Copyright © 2020, Oracle and/or its affiliates
Reference
Architectures
Deployment Choices
HA Features,
Configurations &
Operational
Practices
Customer Insights &
Expert
Recommendations
Production Site Replicated Site
Platinum
Gold
Silver
Bronze
Replication
Data Protection
Flashback RMAN + ZDLRA
Continuous Availability
Application
Continuity
Global Data
Services
Generic
Systems
Engineered
Systems
DBCS
ExaCS/ExaCC
Autonomous DB
Active Replication
Active Data Guard GoldenGate
24
Scale Out
RAC ShardingASM
26
The Top 5 Reasons to Use an Oracle Database
1 Flexible Standards
2 Scale-on-Demand
3 Highest Availability
4 Cost & Consolidation
5 Secure Future
27 Copyright © 2020, Oracle and/or its affiliates
Consolidation
Use Multitenant-based consolidation for cost optimization
28 Copyright © 2020, Oracle and/or its affiliates
Increase Functionality
Massive Cost
Savings and Cloud
Agility with
Multitenant
DecreaseCosts
9 PDBs in one CDB
Flexible & Cost-Effective Consolidation with Oracle Multitenant
Copyright © 2020, Oracle and/or its affiliates29
3 PDBs free of charge
per Oracle Database
3 Container Databases (CDB)
with 3 PDBs each on 1 server
9 PDBs in one CDB
Flexible & Cost-Effective Consolidation with Oracle Multitenant
Copyright © 2020, Oracle and/or its affiliates30
3 PDBs free of charge
per Oracle Database
3 Container Databases (CDB)
with 3 PDBs each on 1 server
time
sales/growth
General Licensing Models – Oracle Database Supports 2/3
“Classic License”
Upfront CAP (once)
+
Support (continuous)
“Subscription”
No upfront CAP
+
Subscription
(Support / Usage)
“Open Source”
No / little upfront CAP
+
Support (continuous)
31
Often forgotten – implementation / maintenance costs
Copyright © 2020, Oracle and/or its affiliates
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
32 Copyright © 2020, Oracle and/or its affiliates
Production Workload Sizing
On-premises, size for the peak,
plus additional buffer = lots of idle CPU
33
+ BufferPeak
CPU Usage
Normal + Hourly Bursting
CPU Usage
Peak
Buffer
On the cloud, size for the normal workload,
& use hourly bursting for the peak
= no need to add buffer
Copyright © 2020, Oracle and/or its affiliates
Disaster Recovery (DR) and Test & Dev (Dev/Test) Sizing
Add OCPUs (expansion /
burst) for Hybrid DR
34 Copyright © 2020, Oracle and/or its affiliates
CPU Usage
Adjust OCPUs for performance testing
Oversubscribe using Oracle Multitenant
Size for development CPU Usage
Same database, same skills
log transfer
DR
The Top 5 Reasons to Use an Oracle Database
1 Flexible Standards
2 Scale-on-Demand
3 Highest Availability
4 Cost & Consolidation
5 Secure Future
35 Copyright © 2020, Oracle and/or its affiliates
Oracle Database Traditionally Provides Strong Security
• 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
36 Copyright © 2020, Oracle and/or its affiliates
Mission Critical Security
Full Architecture to Achieve Data Security – Maximum Security Architecture
Data Encryption à Advanced Security
Prevent Admin Data Access à Database Vault
Key Management à Key Vault
Centralized Auditing à Audit Vault
Testing Security à Data Masking and Subsetting
Centralized Security à Data Safe
Copyright © 2020, Oracle and/or its affiliates37
Complete and Integrated Analytics Warehouse
Data-Driven Outcomes Made Easy – securing your future
38 Copyright © 2020, Oracle and/or its affiliates
Power
Innovation
Boost
Efficiency
Reduce
Risk
Any Data
Any Format
Deep Oracle
Apps &
Database
Integration
Files
Object Stores
Oracle
Data Cloud
Logs
Webclicks
Oracle On-Prem Apps
Fusion SaaS, NetSuite,
SAP, Salesforce, Workday
Media
Events
Streams
Data
Monetization
Dashboards
& Reports
Machine
Learning
Models
Oracle Apps
Data Warehouse
AI Enabled
Devices
Augmented
Analytics
Data-Driven
Apps
Flexible Compute Flexible Storage Azure
Interconnect
On-Prem
FastConnect
Refine & Integrate Persist & Process Analyze & Predict
• Disruption-free modernization to Autonomous
• Limitless predictions
• Self-service with governance
• Enterprise-grade with compelling price
Analytics
Data
Engineering
Data
Science
Analytic
Apps
Data
Lake
Data
Warehouse
Data
Mart
Oracle Database
SQL Server, Azure SQL, …
AWS Aurora, RDS, …
For DBAs Converged Database means a “transferable technical skill”
Example - https://go.oracle.com/DBA
39 Copyright © 2020, Oracle and/or its affiliates
https://www.slideshare.net/MarkusMichalewicz/changing-role-of-the-dba-skills-to-have-to-obtain-
and-to-nurture-updated-2020-edition
Join us and gain an attainable, logical, evolutionary path to add machine learning to your valuable
Oracle data skills. Attend this virtual session to start your journey to machine learning. Follow a week-
by-week framework so you can learn how to extract more information, insights, and make predictions
Oracle APEX: Data-Driven Low-Code Apps
Data-driven Application Development made easy with Oracle Database
• Oracle APEX Low-Code IDE automatically creates an App starting from a spreadsheet or a table
• Data-driven Development that is usable by dev professionals, or tech-savvy business users
• Deep integration with database eliminates the complexity of Middle-tiers, connection management,
state management, mapping database types to app types, scaling, and HA
• Create an App in hours – fastest time-to-value
• Easily iterate the App to match evolving business needs
Copyright © 2020, Oracle and/or its affiliates40
“Oracle Makes
Modern Development
Easier, Faster, More Effective”
41 Copyright © 2020, Oracle and/or its affiliates
CI/CD – Online Redefine
Microservices -
Pluggable
Events - Queues
Q
SaaS - Multitenant
Distributed Data - Sharding API Driven - DaaM
API
Defense in Depth –
Declarative Security
Low Code - APEX
For an overview of all contributing features see:
http://oracle.com/goto/database
World’s Best Database – Oracle
Fastest Innovation – Best and Converged OLTP, DW, ML, Graph, IOT, JSON, etc.
Safest – Most Scalable, Available, Secure (RAC, ADG, In-Mem, MT)
World’s Best DB Platform – Exadata
Best for OLTP – Scale-Out, RDMA, Persistent Mem, Flash, Fault-Tolerant
Best for Analytics – Smart Storage, In-Memory Columnar
World’s Best DB Cloud – Autonomous Database
Simplest, Lowest Cost – Admin-free, Low-code, Serverless, Pay-per-Use, BYOL
Fastest Transformation – Easy Migration of Existing and New Apps, Cloud@Cust
Summary – Unique Technology Enables Achieving Goals
42 Copyright © 2020, Oracle and/or its affiliates
43 Copyright © 2020, Oracle and/or its affiliates
Thank you
Markus Michalewicz (Markus.Michalewicz@oracle.com)
Senior Director of Database Product Management
@KnownAsMarkus
www.linkedin.com/in/markusmichalewicz
www.slideshare.net/MarkusMichalewicz
Our mission is to help people
see data in new ways, discover insights,
unlock endless possibilities.

More Related Content

PDF
Oracle Extended Clusters for Oracle RAC
PDF
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
PDF
Oracle RAC 19c: Best Practices and Secret Internals
PDF
Standard Edition High Availability (SEHA) - The Why, What & How
PPTX
Why oracle data guard new features in oracle 18c, 19c
PDF
MAA Best Practices for Oracle Database 19c
PDF
Oracle RAC 19c and Later - Best Practices #OOWLON
PDF
Oracle Database – Mission Critical
Oracle Extended Clusters for Oracle RAC
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC 19c: Best Practices and Secret Internals
Standard Edition High Availability (SEHA) - The Why, What & How
Why oracle data guard new features in oracle 18c, 19c
MAA Best Practices for Oracle Database 19c
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle Database – Mission Critical

What's hot (20)

PDF
Oracle Enterprise Manager 12c - OEM12c Presentation
PDF
Oracle Cloud is Best for Oracle Database - High Availability
PDF
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
PPT
障害とオペミスに備える! ~Oracle Databaseのバックアップを考えよう~
PDF
[dbts-2014-tokyo] 目指せExadata!! Oracle DB高速化を目指した構成
PDF
Oracle RAC on Extended Distance Clusters - Presentation
PDF
[Oracle DBA & Developer Day 2016] しばちょう先生の特別講義!!ストレージ管理のベストプラクティス ~ASMからExada...
PDF
Oracle Active Data Guard: Best Practices and New Features Deep Dive
PDF
Understanding oracle rac internals part 1 - slides
PDF
Enterprise manager 13c
PDF
How to Use Oracle RAC in a Cloud? - A Support Question
PDF
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
PDF
Oracle MAA Best Practices - Applications Considerations
PDF
Oracle Enterprise Manager
PDF
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
PDF
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
PDF
New Generation Oracle RAC Performance
PDF
Oracle RAC - New Generation
PDF
The Oracle RAC Family of Solutions - Presentation
PPTX
Zero Data Loss Recovery Appliance 設定手順例
Oracle Enterprise Manager 12c - OEM12c Presentation
Oracle Cloud is Best for Oracle Database - High Availability
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
障害とオペミスに備える! ~Oracle Databaseのバックアップを考えよう~
[dbts-2014-tokyo] 目指せExadata!! Oracle DB高速化を目指した構成
Oracle RAC on Extended Distance Clusters - Presentation
[Oracle DBA & Developer Day 2016] しばちょう先生の特別講義!!ストレージ管理のベストプラクティス ~ASMからExada...
Oracle Active Data Guard: Best Practices and New Features Deep Dive
Understanding oracle rac internals part 1 - slides
Enterprise manager 13c
How to Use Oracle RAC in a Cloud? - A Support Question
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
Oracle MAA Best Practices - Applications Considerations
Oracle Enterprise Manager
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
New Generation Oracle RAC Performance
Oracle RAC - New Generation
The Oracle RAC Family of Solutions - Presentation
Zero Data Loss Recovery Appliance 設定手順例
Ad

Similar to Why Use an Oracle Database? (20)

PDF
Why to Use an Oracle Database?
PDF
2020 – A Decade of Change
PDF
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
PDF
Make Your Application “Oracle RAC Ready” & Test For It
PDF
Oracle databáze – Konsolidovaná Data Management Platforma
PDF
Jak konsolidovat Vaše databáze s využitím Cloud služeb?
PDF
MV2ADB - Move to Oracle Autonomous Database in One-click
PDF
Oracle Database Availability & Scalability Across Versions & Editions
PDF
MAA for Oracle Database, Exadata and the Cloud
PDF
OOW16 - Oracle E-Business Suite in Oracle Cloud: Technical Insight [CON6723]
PDF
Unlocking Big Data Silos in the Enterprise or the Cloud (Con7877)
PDF
oracle-database-editions-wp-12c-1896124
PDF
클라우드 시대 완벽한 데이터 관리 방법
PPTX
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - SaaS and Standard Applica...
PPTX
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
PDF
Oracle NoSQL
PDF
Maximum Availability Architecture - Best Practices for Oracle Database 19c
PDF
APEX Boston Meetup - October 1st, 2019
PDF
はじめてのOracle Cloud Infrastructure(Oracle Cloudウェビナーシリーズ: 2020年6月24日)
PPTX
Oracle_DB_sobre_Oracle
Why to Use an Oracle Database?
2020 – A Decade of Change
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
Make Your Application “Oracle RAC Ready” & Test For It
Oracle databáze – Konsolidovaná Data Management Platforma
Jak konsolidovat Vaše databáze s využitím Cloud služeb?
MV2ADB - Move to Oracle Autonomous Database in One-click
Oracle Database Availability & Scalability Across Versions & Editions
MAA for Oracle Database, Exadata and the Cloud
OOW16 - Oracle E-Business Suite in Oracle Cloud: Technical Insight [CON6723]
Unlocking Big Data Silos in the Enterprise or the Cloud (Con7877)
oracle-database-editions-wp-12c-1896124
클라우드 시대 완벽한 데이터 관리 방법
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - SaaS and Standard Applica...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
Oracle NoSQL
Maximum Availability Architecture - Best Practices for Oracle Database 19c
APEX Boston Meetup - October 1st, 2019
はじめてのOracle Cloud Infrastructure(Oracle Cloudウェビナーシリーズ: 2020年6月24日)
Oracle_DB_sobre_Oracle
Ad

More from Markus Michalewicz (14)

PDF
Achieving Continuous Availability for Your Applications with Oracle MAA
PDF
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
PDF
(Oracle) DBA and Other Skills Needed in 2020
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
Oracle RAC 19c - the Basis for the Autonomous Database
PDF
From HA to Maximum Availability - A Holistic Historical Discussion
PDF
A Cloud Journey - Move to the Oracle Cloud
PDF
(Oracle) DBA Skills to Have, to Obtain and to Nurture
PDF
Oracle MAA (Maximum Availability Architecture) 18c - An Overview
PDF
Oracle Sharding 18c - Technical Overview
PDF
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
PDF
Oracle RAC - Roadmap for New Features
PDF
MAA - Best Practices for the Cloud
Achieving Continuous Availability for Your Applications with Oracle MAA
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
(Oracle) DBA and Other Skills Needed in 2020
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
Oracle RAC 19c - the Basis for the Autonomous Database
From HA to Maximum Availability - A Holistic Historical Discussion
A Cloud Journey - Move to the Oracle Cloud
(Oracle) DBA Skills to Have, to Obtain and to Nurture
Oracle MAA (Maximum Availability Architecture) 18c - An Overview
Oracle Sharding 18c - Technical Overview
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Oracle RAC - Roadmap for New Features
MAA - Best Practices for the Cloud

Recently uploaded (20)

PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Encapsulation theory and applications.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Machine Learning_overview_presentation.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
20250228 LYD VKU AI Blended-Learning.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Encapsulation theory and applications.pdf
Big Data Technologies - Introduction.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
“AI and Expert System Decision Support & Business Intelligence Systems”
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
MIND Revenue Release Quarter 2 2025 Press Release
Spectral efficient network and resource selection model in 5G networks
A comparative analysis of optical character recognition models for extracting...
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Assigned Numbers - 2025 - Bluetooth® Document
Machine Learning_overview_presentation.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Advanced methodologies resolving dimensionality complications for autism neur...

Why Use an Oracle Database?

  • 1. Why Use an Oracle Database? The 2020 “C-Edition”: Change, Converge, Consolidate & Cloud Markus Michalewicz Senior Director of Product Management Oracle Database High Availability | Scalability | MAA July 15, 2020 @KnownAsMarkus www.linkedin.com/in/markusmichalewicz www.slideshare.net/MarkusMichalewicz
  • 2. 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, timing, and pricing of any features or functionality described for Oracle’s products may change and remains at the sole discretion of Oracle Corporation. 2 Copyright © 2020, Oracle and/or its affiliates
  • 3. The Top 5 Reasons to Use an Oracle Database 1 Flexible Standards 2 Scale-on-Demand 3 Highest Availability 4 Cost & Consolidation 5 Secure Future 3 Copyright © 2020, Oracle and/or its affiliates
  • 4. The Top 5 Reasons to Use an Oracle Database 1 Flexible Standards 2 Scale-on-Demand 3 Highest Availability 4 Cost & Consolidation 5 Secure Future 4 Copyright © 2020, Oracle and/or its affiliates
  • 5. Flexible Based on Strong Fundamentals Structured Query Language (SQL) Oracle supports ANSI standard SQL Has extensions to the SQL language for features that are not included in ANSI standard. 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 Transactions Supporting transactions means the database ensures A.C.I.D. A.C.I.D. à Atomicity, Consistency, Independence, Durability Programmable database features • Stored Procedures & Triggers • Oracle PL/SQL 5 Copyright © 2020, Oracle and/or its affiliates
  • 6. Gartner’s Critical Capabilities Oracle Database* High Availability 5.0 Security 4.5 High-Speed, High-Volume Processing 4.5 Cloud/Hybrid Deployment 4.5 Administration and Management 4.5 Consistency 4.0 Multiple Data Types/Structures 4.0 Automated Data Distribution 4.0 Programmability for HTAP 4.0 Continuous High-Speed Ingest 3.5 Oracle Database – Highest Ranked Industry Standard 6 Same database, same skills * ranked highest multiple years in a row / 2019 Copyright © 2020, Oracle and/or its affiliates
  • 7. Oracle Database (Personal Edition) Express Edition “Capacity limited EE Test & Development Edition” Oracle Database Standard Edition “Sound Single Instance for SMEs & workgroups” Oracle Database Enterprise Edition “All Inclusive + Options” Export / Import Upgrade Copyright © 2020, Oracle and/or its affiliates7 Flexible Standards Oracle grows with Business Demands Enterprise Edition
  • 8. Oracle Grows with Business Demands Simplified industry growth / startup lifecycle 8 Copyright © 2020, Oracle and/or its affiliates Idea / Startup Growth Expansion / Mature time sales/growth Enterprise Edition
  • 9. Oracle Grows with Business Demands Providing a choice of integrated platforms 9 Copyright © 2020, Oracle and/or its affiliates Idea / Startup Growth Expansion / Mature time sales/growth ORACLE AUTONOMOUS DATABASE Enterprise Edition
  • 10. 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) Same database, same skills 10
  • 11. • Oracle Multitenant means self-contained, Pluggable Databases (PDBs) providing - Rapid deployment with Hot Clone - Refresh / incremental refresh - Relocation with no downtime - PDB upgrades (using plug / unplug) • PDBs enable transparent, simplified online lifecycle operations for any application • PDBs speed up database migration to new container databases (in the cloud) Oracle Multitenant – The New Standard Architecture for database consolidation & optimized lifecycle operations 11 Pricing Retail CRM Copyright © 2020, Oracle and/or its affiliates
  • 12. Converged Database Use cases are converging 12 Copyright © 2020, Oracle and/or its affiliates Phone calls, messaging, photos, etc. originally required separate products • Now they are features of Smartphones Similarly, ML, JSON, Blockchain, etc. originally required separate databases • Now they are features of a Converged Database
  • 13. Use Cases are Converging for Good Reasons Developers innovate faster with converged It is dramatically simpler for developers to invoke extended SQL to execute ML, graph, spatial, blockchain, IoT, etc. in one converged database Instead of implementing distributed execution and data movement across multiple fragmented databases 13 Copyright © 2020, Oracle and/or its affiliates EVENT RPC ETL REPLICATION DB LINKS EVENT RPC ETL REPLICATION DB LINKS EVENT RPC ETL REPLICATION DB LINKS EVENT RPC ETL REPLICATION DB LINKS GraphMLDoc Spatial Reporting
  • 14. Single-Purpose Databases Spread with Business Demands Contrasting Database Architecture Strategies 14 Copyright © 2020, Oracle and/or its affiliates Run Single-Purpose Proprietary database for each data type and workload Oracle StrategyAmazon and Niche DB Vendors Run Converged, Open, Oracle database for multiple data types and workloads Amazon Aurora Amazon DocumentDB Amazon DynamoDB Amazon Neptune Amazon Quantum Ledger Database Amazon RedShift Amazon Timestream Amazon ElastiCache
  • 15. The Top 5 Reasons to Use an Oracle Database 1 Flexible Standards 2 Scale-on-Demand 3 Highest Availability 4 Cost & Consolidation 5 Secure Future 15 Copyright © 2020, Oracle and/or its affiliates
  • 16. Oracle Real Application Cluster (RAC) transparent, near-linear horizontal scaling Scale-on-Demand with Oracle – Always the Right Size Copyright © 2020, Oracle and/or its affiliates16 Single Instance Oracle Database online vertical scaling (Single Instance) Database with Oracle Sharding linear horizontal scaling for sharding-aware applications
  • 17. Copyright © 2020, Oracle and/or its affiliates 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. … … … … Some large scale applications want to shard data across independent databases and are willing to modify the application to do so and for getting the benefits listed above. Oracle Sharding for a New Generation of Applications 17
  • 18. Automated Deployment Automated Replication System-Managed & Composite Sharding Schema Management Direct & Proxy Routing Online Scale-out/in Automated Resharding Data Movement 12.2 18c 19c 20c User-Defined Sharding PDB Sharding RAC Sharding Mid-tier Sharding Update-able Duplicated Tables Multiple PDB shards per CDB Multiple Table Families Scalable Coordinator High Speed Data Ingest Terraform Support Federated Shards Multi Shard DML Automatic Identification of Sharding Key Sharding Advisor Terraform Support Oracle Sharding Evolution Copyright © 2020, Oracle and/or its affiliates18
  • 19. New Generation Oracle RAC 19c 19 Copyright © 2020, Oracle and/or its affiliates Ease of use established with Oracle RAC 12.2 Best ever scalability & performance in Oracle RAC 18c + Best ever High Availability in Oracle 19c + 24 7
  • 20. “If you have not looked into the New Generation Oracle RAC 19c yet, you have not experienced what Oracle RAC can do for you.” https://www.oracle.com/technetwork/database/options/clu stering/overview/new-generation-oracle-rac-5975370.pdf https://www.slideshare.net/AnilNair27/oracle-rac-new-generation 20 Copyright © 2020, Oracle and/or its affiliates ORACLE AUTONOMOUS DATABASE
  • 21. The Top 5 Reasons to Use an Oracle Database 1 Flexible Standards 2 Scale-on-Demand 3 Highest Availability 4 Cost & Consolidation 5 Secure Future 21 Copyright © 2020, Oracle and/or its affiliates
  • 22. Highest Availability The standard for Oracle Database 22 Copyright © 2020, Oracle and/or its affiliates Oracle Multitenant / Pluggable Databases Converged Single Instance Database Oracle Sharding / Oracle RAC Oracle (Active) Data Guard https://www.slideshare.net/MarkusMichalewicz/best-practices-for-the-most-impactful-oracle-database-18c-and-19c-features
  • 23. Application Continuity Protect your applications from any interruption Application outage protection • For planned & unplanned outages • System outage protection alone does not ensure applications are uninterrupted • Application Continuity continues reads and replays in-flight database requests • 100% transparent to the users and applications – fully automatic • Unique to Oracle! • Available with Oracle RAC and Active Data Guard 23 Copyright © 2020, Oracle and/or its affiliates
  • 24. Application Continuity Choose the right flavor for your application 24 Copyright © 2020, Oracle and/or its affiliates Transparent Application Continuity works without Oracle pools, some decisions are made for you Application Continuity uses Oracle pools, customizable
  • 25. Application Continuity (AC) & Transparent Application Continuity (TAC) Broadening coverage with every release 12.1 – AC Introduced • JDBC-thin • Oracle pools 12.2 – AC Improved • OCI • ODP.NET 18c/19c – Transparent AC • Non-pooled apps • Default in ADB • Full session state restore 20c – Better Failover • Reset session state • Planned failover 25 Copyright © 2020, Oracle and/or its affiliates • Universal Connection Pool (UCP) • Weblogic Server w/ AGL • ODP.NET unmanaged • OCI Session Pool • IBM WebSphere & Liberty • Apache Tomcat • NEC WebOTX • Red Hat WildFly (JBoss) • Spring • Hibernate For more information see: http://oracle.com/goto/ac
  • 26. Oracle Maximum Availability Architecture (MAA) Copyright © 2020, Oracle and/or its affiliates Reference Architectures Deployment Choices HA Features, Configurations & Operational Practices Customer Insights & Expert Recommendations Production Site Replicated Site Platinum Gold Silver Bronze Replication Data Protection Flashback RMAN + ZDLRA Continuous Availability Application Continuity Global Data Services Generic Systems Engineered Systems DBCS ExaCS/ExaCC Autonomous DB Active Replication Active Data Guard GoldenGate 24 Scale Out RAC ShardingASM 26
  • 27. The Top 5 Reasons to Use an Oracle Database 1 Flexible Standards 2 Scale-on-Demand 3 Highest Availability 4 Cost & Consolidation 5 Secure Future 27 Copyright © 2020, Oracle and/or its affiliates
  • 28. Consolidation Use Multitenant-based consolidation for cost optimization 28 Copyright © 2020, Oracle and/or its affiliates Increase Functionality Massive Cost Savings and Cloud Agility with Multitenant DecreaseCosts
  • 29. 9 PDBs in one CDB Flexible & Cost-Effective Consolidation with Oracle Multitenant Copyright © 2020, Oracle and/or its affiliates29 3 PDBs free of charge per Oracle Database 3 Container Databases (CDB) with 3 PDBs each on 1 server
  • 30. 9 PDBs in one CDB Flexible & Cost-Effective Consolidation with Oracle Multitenant Copyright © 2020, Oracle and/or its affiliates30 3 PDBs free of charge per Oracle Database 3 Container Databases (CDB) with 3 PDBs each on 1 server time sales/growth
  • 31. General Licensing Models – Oracle Database Supports 2/3 “Classic License” Upfront CAP (once) + Support (continuous) “Subscription” No upfront CAP + Subscription (Support / Usage) “Open Source” No / little upfront CAP + Support (continuous) 31 Often forgotten – implementation / maintenance costs Copyright © 2020, Oracle and/or its affiliates
  • 32. 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 32 Copyright © 2020, Oracle and/or its affiliates
  • 33. Production Workload Sizing On-premises, size for the peak, plus additional buffer = lots of idle CPU 33 + BufferPeak CPU Usage Normal + Hourly Bursting CPU Usage Peak Buffer On the cloud, size for the normal workload, & use hourly bursting for the peak = no need to add buffer Copyright © 2020, Oracle and/or its affiliates
  • 34. Disaster Recovery (DR) and Test & Dev (Dev/Test) Sizing Add OCPUs (expansion / burst) for Hybrid DR 34 Copyright © 2020, Oracle and/or its affiliates CPU Usage Adjust OCPUs for performance testing Oversubscribe using Oracle Multitenant Size for development CPU Usage Same database, same skills log transfer DR
  • 35. The Top 5 Reasons to Use an Oracle Database 1 Flexible Standards 2 Scale-on-Demand 3 Highest Availability 4 Cost & Consolidation 5 Secure Future 35 Copyright © 2020, Oracle and/or its affiliates
  • 36. Oracle Database Traditionally Provides Strong Security • 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 36 Copyright © 2020, Oracle and/or its affiliates
  • 37. Mission Critical Security Full Architecture to Achieve Data Security – Maximum Security Architecture Data Encryption à Advanced Security Prevent Admin Data Access à Database Vault Key Management à Key Vault Centralized Auditing à Audit Vault Testing Security à Data Masking and Subsetting Centralized Security à Data Safe Copyright © 2020, Oracle and/or its affiliates37
  • 38. Complete and Integrated Analytics Warehouse Data-Driven Outcomes Made Easy – securing your future 38 Copyright © 2020, Oracle and/or its affiliates Power Innovation Boost Efficiency Reduce Risk Any Data Any Format Deep Oracle Apps & Database Integration Files Object Stores Oracle Data Cloud Logs Webclicks Oracle On-Prem Apps Fusion SaaS, NetSuite, SAP, Salesforce, Workday Media Events Streams Data Monetization Dashboards & Reports Machine Learning Models Oracle Apps Data Warehouse AI Enabled Devices Augmented Analytics Data-Driven Apps Flexible Compute Flexible Storage Azure Interconnect On-Prem FastConnect Refine & Integrate Persist & Process Analyze & Predict • Disruption-free modernization to Autonomous • Limitless predictions • Self-service with governance • Enterprise-grade with compelling price Analytics Data Engineering Data Science Analytic Apps Data Lake Data Warehouse Data Mart Oracle Database SQL Server, Azure SQL, … AWS Aurora, RDS, …
  • 39. For DBAs Converged Database means a “transferable technical skill” Example - https://go.oracle.com/DBA 39 Copyright © 2020, Oracle and/or its affiliates https://www.slideshare.net/MarkusMichalewicz/changing-role-of-the-dba-skills-to-have-to-obtain- and-to-nurture-updated-2020-edition Join us and gain an attainable, logical, evolutionary path to add machine learning to your valuable Oracle data skills. Attend this virtual session to start your journey to machine learning. Follow a week- by-week framework so you can learn how to extract more information, insights, and make predictions
  • 40. Oracle APEX: Data-Driven Low-Code Apps Data-driven Application Development made easy with Oracle Database • Oracle APEX Low-Code IDE automatically creates an App starting from a spreadsheet or a table • Data-driven Development that is usable by dev professionals, or tech-savvy business users • Deep integration with database eliminates the complexity of Middle-tiers, connection management, state management, mapping database types to app types, scaling, and HA • Create an App in hours – fastest time-to-value • Easily iterate the App to match evolving business needs Copyright © 2020, Oracle and/or its affiliates40
  • 41. “Oracle Makes Modern Development Easier, Faster, More Effective” 41 Copyright © 2020, Oracle and/or its affiliates CI/CD – Online Redefine Microservices - Pluggable Events - Queues Q SaaS - Multitenant Distributed Data - Sharding API Driven - DaaM API Defense in Depth – Declarative Security Low Code - APEX For an overview of all contributing features see: http://oracle.com/goto/database
  • 42. World’s Best Database – Oracle Fastest Innovation – Best and Converged OLTP, DW, ML, Graph, IOT, JSON, etc. Safest – Most Scalable, Available, Secure (RAC, ADG, In-Mem, MT) World’s Best DB Platform – Exadata Best for OLTP – Scale-Out, RDMA, Persistent Mem, Flash, Fault-Tolerant Best for Analytics – Smart Storage, In-Memory Columnar World’s Best DB Cloud – Autonomous Database Simplest, Lowest Cost – Admin-free, Low-code, Serverless, Pay-per-Use, BYOL Fastest Transformation – Easy Migration of Existing and New Apps, Cloud@Cust Summary – Unique Technology Enables Achieving Goals 42 Copyright © 2020, Oracle and/or its affiliates
  • 43. 43 Copyright © 2020, Oracle and/or its affiliates Thank you Markus Michalewicz ([email protected]) Senior Director of Database Product Management @KnownAsMarkus www.linkedin.com/in/markusmichalewicz www.slideshare.net/MarkusMichalewicz
  • 44. Our mission is to help people see data in new ways, discover insights, unlock endless possibilities.