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

What's hot

Oracle Performance Tuning Fundamentals
Oracle Performance Tuning FundamentalsOracle Performance Tuning Fundamentals
Oracle Performance Tuning Fundamentals
Enkitec
 
Oracle E-Business Suite 12.2 - The Upgrade to End All Upgrades
Oracle E-Business Suite 12.2 - The Upgrade to End All UpgradesOracle E-Business Suite 12.2 - The Upgrade to End All Upgrades
Oracle E-Business Suite 12.2 - The Upgrade to End All Upgrades
Shiri Amit
 
Oracle BI publisher intro
Oracle BI publisher introOracle BI publisher intro
Oracle BI publisher intro
Adil Arshad
 
Oracle EBS Upgrade to 12.2.5.1
Oracle EBS Upgrade to 12.2.5.1Oracle EBS Upgrade to 12.2.5.1
Oracle EBS Upgrade to 12.2.5.1
Amit Sharma
 
What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1
Satishbabu Gunukula
 
Maximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cMaximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19c
Glen Hawkins
 
Enable GoldenGate Monitoring with OEM 12c/JAgent
Enable GoldenGate Monitoring with OEM 12c/JAgentEnable GoldenGate Monitoring with OEM 12c/JAgent
Enable GoldenGate Monitoring with OEM 12c/JAgent
Bobby Curtis
 
What to Expect From Oracle database 19c
What to Expect From Oracle database 19cWhat to Expect From Oracle database 19c
What to Expect From Oracle database 19c
Maria Colgan
 
Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullBerry Clemens
 
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best PracticesOracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Markus Michalewicz
 
Oracle db performance tuning
Oracle db performance tuningOracle db performance tuning
Oracle db performance tuningSimon Huang
 
02 Writing Executable Statments
02 Writing Executable Statments02 Writing Executable Statments
02 Writing Executable Statments
rehaniltifat
 
Oracle 資料庫建立
Oracle 資料庫建立Oracle 資料庫建立
Oracle 資料庫建立
Chien Chung Shen
 
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
Sandesh Rao
 
Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningOracle GoldenGate Performance Tuning
Oracle GoldenGate Performance Tuning
Bobby Curtis
 
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...
Ludovico Caldara
 
Oracle Solution Presentation
Oracle Solution PresentationOracle Solution Presentation
Oracle Solution Presentation
Prudence Technology
 
Oracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications ConsiderationsOracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications Considerations
Markus Michalewicz
 

What's hot (20)

Oracle Performance Tuning Fundamentals
Oracle Performance Tuning FundamentalsOracle Performance Tuning Fundamentals
Oracle Performance Tuning Fundamentals
 
Oracle E-Business Suite 12.2 - The Upgrade to End All Upgrades
Oracle E-Business Suite 12.2 - The Upgrade to End All UpgradesOracle E-Business Suite 12.2 - The Upgrade to End All Upgrades
Oracle E-Business Suite 12.2 - The Upgrade to End All Upgrades
 
Oracle BI publisher intro
Oracle BI publisher introOracle BI publisher intro
Oracle BI publisher intro
 
Oracle EBS Upgrade to 12.2.5.1
Oracle EBS Upgrade to 12.2.5.1Oracle EBS Upgrade to 12.2.5.1
Oracle EBS Upgrade to 12.2.5.1
 
What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1
 
Data Guard Architecture & Setup
Data Guard Architecture & SetupData Guard Architecture & Setup
Data Guard Architecture & Setup
 
Oracle Data Guard
Oracle Data GuardOracle Data Guard
Oracle Data Guard
 
Maximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cMaximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19c
 
Enable GoldenGate Monitoring with OEM 12c/JAgent
Enable GoldenGate Monitoring with OEM 12c/JAgentEnable GoldenGate Monitoring with OEM 12c/JAgent
Enable GoldenGate Monitoring with OEM 12c/JAgent
 
What to Expect From Oracle database 19c
What to Expect From Oracle database 19cWhat to Expect From Oracle database 19c
What to Expect From Oracle database 19c
 
Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-full
 
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best PracticesOracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
 
Oracle db performance tuning
Oracle db performance tuningOracle db performance tuning
Oracle db performance tuning
 
02 Writing Executable Statments
02 Writing Executable Statments02 Writing Executable Statments
02 Writing Executable Statments
 
Oracle 資料庫建立
Oracle 資料庫建立Oracle 資料庫建立
Oracle 資料庫建立
 
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
AIOUG : OTNYathra - Troubleshooting and Diagnosing Oracle Database 12.2 and O...
 
Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningOracle GoldenGate Performance Tuning
Oracle GoldenGate Performance Tuning
 
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...
 
Oracle Solution Presentation
Oracle Solution PresentationOracle Solution Presentation
Oracle Solution Presentation
 
Oracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications ConsiderationsOracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications Considerations
 

Similar to Why to Use an Oracle Database?

Oracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseOracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous Database
Markus Michalewicz
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoOracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
MarketingArrowECS_CZ
 
Oracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & EditionsOracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & Editions
Markus Michalewicz
 
Why Use an Oracle Database?
Why Use an Oracle Database?Why Use an Oracle Database?
Why Use an Oracle Database?
Markus Michalewicz
 
Oracle Data Protection - 1. část
Oracle Data Protection - 1. částOracle Data Protection - 1. část
Oracle Data Protection - 1. část
MarketingArrowECS_CZ
 
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
Trivadis
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
Fran Navarro
 
MAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19c
Markus Michalewicz
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLON
Markus Michalewicz
 
Oracle NoSQL
Oracle NoSQLOracle NoSQL
Oracle NoSQL
Oracle Korea
 
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - OverviewHA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
Markus Michalewicz
 
Make Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For ItMake Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For It
Markus Michalewicz
 
The Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous WorldThe Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous World
Maria Colgan
 
Oracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management PlatformaOracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management Platforma
MarketingArrowECS_CZ
 
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
Dave Segleau
 
DBCS Office Hours - Modernization through Migration
DBCS Office Hours - Modernization through MigrationDBCS Office Hours - Modernization through Migration
DBCS Office Hours - Modernization through Migration
Tammy Bednar
 
Oracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleOracle_DB_sobre_Oracle
Oracle_DB_sobre_Oracle
Fran Navarro
 
클라우드 시대 완벽한 데이터 관리 방법
클라우드 시대 완벽한 데이터 관리 방법 클라우드 시대 완벽한 데이터 관리 방법
클라우드 시대 완벽한 데이터 관리 방법
오라클 클라우드
 
Oracle Autonomous Database - introducción técnica y hands on lab
Oracle Autonomous Database  - introducción técnica y hands on labOracle Autonomous Database  - introducción técnica y hands on lab
Oracle Autonomous Database - introducción técnica y hands on lab
"Diego \"Perico\"" Sanchez
 
Move your oracle apps to oci
Move your oracle apps to ociMove your oracle apps to oci
Move your oracle apps to oci
VamsiKrishna815
 

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

Oracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseOracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous Database
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoOracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
 
Oracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & EditionsOracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & Editions
 
Why Use an Oracle Database?
Why Use an Oracle Database?Why Use an Oracle Database?
Why Use an Oracle Database?
 
Oracle Data Protection - 1. část
Oracle Data Protection - 1. částOracle Data Protection - 1. část
Oracle Data Protection - 1. část
 
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
 
MAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19c
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLON
 
Oracle NoSQL
Oracle NoSQLOracle NoSQL
Oracle NoSQL
 
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - OverviewHA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
 
Make Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For ItMake Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For It
 
The Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous WorldThe Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous World
 
Oracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management PlatformaOracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management Platforma
 
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
 
DBCS Office Hours - Modernization through Migration
DBCS Office Hours - Modernization through MigrationDBCS Office Hours - Modernization through Migration
DBCS Office Hours - Modernization through Migration
 
Oracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleOracle_DB_sobre_Oracle
Oracle_DB_sobre_Oracle
 
클라우드 시대 완벽한 데이터 관리 방법
클라우드 시대 완벽한 데이터 관리 방법 클라우드 시대 완벽한 데이터 관리 방법
클라우드 시대 완벽한 데이터 관리 방법
 
Oracle Autonomous Database - introducción técnica y hands on lab
Oracle Autonomous Database  - introducción técnica y hands on labOracle Autonomous Database  - introducción técnica y hands on lab
Oracle Autonomous Database - introducción técnica y hands on lab
 
Move your oracle apps to oci
Move your oracle apps to ociMove your oracle apps to oci
Move your oracle apps to oci
 

More from Markus Michalewicz

Achieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAAchieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAA
Markus Michalewicz
 
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or..."It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
Markus Michalewicz
 
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the CloudOracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Markus Michalewicz
 
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACThe Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
Markus Michalewicz
 
Oracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High AvailabilityOracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High Availability
Markus Michalewicz
 
Oracle Database – Mission Critical
Oracle Database – Mission CriticalOracle Database – Mission Critical
Oracle Database – Mission Critical
Markus Michalewicz
 
2020 – A Decade of Change
2020 – A Decade of Change2020 – A Decade of Change
2020 – A Decade of Change
Markus Michalewicz
 
Standard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowStandard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & How
Markus Michalewicz
 
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2..."Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
Markus Michalewicz
 
MAA for Oracle Database, Exadata and the Cloud
MAA for Oracle Database, Exadata and the CloudMAA for Oracle Database, Exadata and the Cloud
MAA for Oracle Database, Exadata and the Cloud
Markus Michalewicz
 
(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020
Markus Michalewicz
 
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c FeaturesBest Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
Markus Michalewicz
 
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
Markus Michalewicz
 
From HA to Maximum Availability - A Holistic Historical Discussion
From HA to Maximum Availability - A Holistic Historical DiscussionFrom HA to Maximum Availability - A Holistic Historical Discussion
From HA to Maximum Availability - A Holistic Historical Discussion
Markus Michalewicz
 
A Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudA Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle Cloud
Markus Michalewicz
 
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support UpdateOracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
Markus Michalewicz
 
(Oracle) DBA Skills to Have, to Obtain and to Nurture
(Oracle) DBA Skills to Have, to Obtain and to Nurture(Oracle) DBA Skills to Have, to Obtain and to Nurture
(Oracle) DBA Skills to Have, to Obtain and to Nurture
Markus Michalewicz
 
Oracle MAA (Maximum Availability Architecture) 18c - An Overview
Oracle MAA (Maximum Availability Architecture) 18c - An OverviewOracle MAA (Maximum Availability Architecture) 18c - An Overview
Oracle MAA (Maximum Availability Architecture) 18c - An Overview
Markus Michalewicz
 
Oracle Sharding 18c - Technical Overview
Oracle Sharding 18c - Technical OverviewOracle Sharding 18c - Technical Overview
Oracle Sharding 18c - Technical Overview
Markus Michalewicz
 
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Markus Michalewicz
 

More from Markus Michalewicz (20)

Achieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAAchieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAA
 
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or..."It can always get worse!" – Lessons Learned in over 20 years working with Or...
"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
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the CloudOracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
 
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACThe Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
 
Oracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High AvailabilityOracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High Availability
 
Oracle Database – Mission Critical
Oracle Database – Mission CriticalOracle Database – Mission Critical
Oracle Database – Mission Critical
 
2020 – A Decade of Change
2020 – A Decade of Change2020 – A Decade of Change
2020 – A Decade of Change
 
Standard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowStandard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & How
 
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2..."Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
 
MAA for Oracle Database, Exadata and the Cloud
MAA for Oracle Database, Exadata and the CloudMAA for Oracle Database, Exadata and the Cloud
MAA for Oracle Database, Exadata and the Cloud
 
(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020
 
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c FeaturesBest Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
 
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
 
From HA to Maximum Availability - A Holistic Historical Discussion
From HA to Maximum Availability - A Holistic Historical DiscussionFrom HA to Maximum Availability - A Holistic Historical Discussion
From HA to Maximum Availability - A Holistic Historical Discussion
 
A Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudA Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle Cloud
 
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support UpdateOracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
 
(Oracle) DBA Skills to Have, to Obtain and to Nurture
(Oracle) DBA Skills to Have, to Obtain and to Nurture(Oracle) DBA Skills to Have, to Obtain and to Nurture
(Oracle) DBA Skills to Have, to Obtain and to Nurture
 
Oracle MAA (Maximum Availability Architecture) 18c - An Overview
Oracle MAA (Maximum Availability Architecture) 18c - An OverviewOracle MAA (Maximum Availability Architecture) 18c - An Overview
Oracle MAA (Maximum Availability Architecture) 18c - An Overview
 
Oracle Sharding 18c - Technical Overview
Oracle Sharding 18c - Technical OverviewOracle Sharding 18c - Technical Overview
Oracle Sharding 18c - Technical Overview
 
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
 

Recently uploaded

RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
Srikant77
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 

Recently uploaded (20)

RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 

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