SlideShare a Scribd company logo
Break free
from Oracle
Presented by:
Michael Willer | Sales Engineer
29 September 2020
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.2
Agenda
Break free from Oracle
1. EDB introduction
2. Challenges with Oracle database
3. Leave Oracle for PostgreSQL
4. Choose EDB for your Oracle migration
5. Next steps
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.3
EDB Supercharges PostgreSQL
Products, services, and support for teams
who need to do more and go faster
• Founded in 2004
• 16 Offices worldwide
• 4,000+ global customers
• Recognized by Gartner Magic
Quadrant for 7 years in a row
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.4
Market success
What problems
are you facing?
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.6
Why leave Oracle database?
Oracle’s high licensing costs
• Many features now commoditized
• Painful contract terms
70% of new apps on open source DBs
• Take control
• Increase innovation
• Reduce lock-in risks
Cloud/containers increasingly important
• Cloud provides new alternatives
• Often coupled with open source
Price Open Source Strategy Cloud/Replatforming
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.7
What obstacles exist?
Migrations are hard Oracle skills
Troublesome contracts Oracle apps
• Much assessment and effort required
• Across schema, data, and application
• Businesses have invested Oracle training
• Concern of losing those skills/expertise
• Oracle licenses are complicated
• And audits are disruptive
• Oracle apps are tied to Oracle DBs
• Must migrate both
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.8
The considerations of a migration
• Objects and code
• Mapping data types
• Handling syntax differences
• Raising incompatibilities
Schemas
• Methodology: Bulk, ongoing, fallback
• Tools: ETL, validation
Data
• Hosting environment
• Deployment type
• DBMS optimization
• Proprietary utilization
Infrastructure
• Code
• Languages
• Connectors
• Syntax
Application
• Performance
• Optimization
• Indexing
Leave Oracle
for PostgreSQL
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.10
You’re not alone
Here are the top 5 reasons enterprises leave Oracle for PostgreSQL.
PostgreSQL offers
significant
cost savings
Easier to
replatform to
cloud/hybrid
You can avoid
vendor lock-in
Innovation action
in in Open Source
Smoother path
to Digital
Transformation
Choose EDB
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.12
Choose EDB for your Oracle migration
With over 300 successful customers migrated, we have the knowledge
and expertise to help you reduce costs and mitigate risks of migration
Deep compatibility
with Oracle database
24x7 support for any Postgres
deployment at any scale
Comprehensive migration
tools and services
Deep
compatibility
with Oracle
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.14
EDB Postgres Advanced Server
Migrate from
Oracle faster
Reduce risk and
support compliance
Improve developer
and DBA productivity
The Oracle alternative
Compatibility with Oracle
database schemas, data types,
indexes, users, roles,
partitioning, packages, views,
PL/SQL triggers, stored procedures,
functions, and utilities
Meet HIPAA, GDPR, and PCI
regulations with enhanced
security features such as password
policy management, session tag
auditing, data redaction, and SQL
injection protection
Over 200 pre-packaged utility
functions, user-defined object
types, autonomous
transactions, nested tables,
synonyms, advanced queueing,
catalog views, and more
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.15
EDB Postgres Advanced Server
Benefits of compatibility
Leverage existing infrastructure
with native PL/SQL support
and OCI interoperability
No need to retrain
Oracle DBAs and developers
Lower costs and
reduce risks
Your apps Your people Your business
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.16
Robust compatibility
SCHEMAS
DATA TYPES
SQL EXTENSIONS
SQL CAPABILITIES
TRIGGERS
INDEXES
TABLES
TOOLS
EDB*LOADER
EDB*PLUS
VIEWS
FUNCTIONS
USERS/ROLES
STORED PROCEDURES
WAITEVENTS
PL/SQLSUPPORT
PARTITIONING
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.17
Database compatibility support
SQL extension support
Decode, NVL, Substr, NVL2, Date/time functions
DDL syntax support
PL/SQL support – native language
REF Cursors, Implicit and explicit cursors
Looping, variable declarations, conditional statements
Collections: Associative Arrays, Varrays, Nested tables
Pragmas
Named parameters
User Defined Exceptions
Explicit Transaction Control (within sp)
Tools
EDB*Plus – SQL*Plus look-a-like
EDB*Loader – SQL*Loader equivalent
Oracle-like Data Dictionary
ALL_, DBA_, USER_ views
Wait Events
System and session waits
Statspack-like reporting
PL/SQL supplied packages
18 DBMS
7 UTL
Data types
Blobs, Clobs, XMLTYPE, VARCHAR2, NUMBER, CHAR, Integer
Drivers
JDBC, ODBC, .NET with Oracle extensions
OCI & ProC compatible drivers
Features
Packages
Stored procedures
Functions
Triggers
Hints
Hierarchical Queries
Synonyms – Public and Private
Sequences
Rownum
Users/Roles
Dynamic SQL
Materialized Views
Partitioning
EDB Postgres Advanced Server 11:
Pragma Autonomous Transaction and DBMS_REDACT
EDB Postgres Advanced Server 12:
Interval partition; MEDIAN, LISTAGG, COMPOUND TRIGGER
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.18
EDB compatibility
Other solution
providers
Only part of the way
Schema, data
All the way
Schema, data, code
Re-engineering code
requires the most time,
cost and risk
75% of migration cost!
Comprehensive
migration tools
and services
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.20
Migration tools and services
Migration Portal Migration Toolkit Migration Services
• Free, web-based tool
• Assess Oracle schema compatibility
• Converts Oracle objects to
EDB Postgres Advanced Server
• Command line tool
• Granular control schema and
data migration
• From Oracle to EDB Postgres
Advanced Server
• For complex migrations
• Or business that are short-staffed
• Helps ensure a smooth transition
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.21
EDB Migration Portal
Convert Oracle database schemas
• Online assessment and migration of
Oracle schemas
• Compatibility in EDB Postgres Advanced Server
• Schemas
• DB code
• Application interfaces
• Rich knowledge base from 10+ years of migrations
• Continuous release of new code translations
OBJECT TYPE %PASS TOTAL
TABLE 98.83% 279,991
INDEX 97.90% 224,555
CONSTRAINT 97.52% 126,409
SYNONYM 100.00% 97,813
SEQUENCE 99.83% 43,754
VIEW 47.93% 40,942
PROCEDURE 84.65% 26,008
TRIGGER 87.55% 24,614
PACKAGE 73.86% 22,965
FUNCTION 94.85% 18,292
TYPE 88.86% 8,049
PACKAGE BODY 47.26% 6,706
TYPE BODY 79.85% 2,288
MATERIALIZED VIEW 27.67% 965
DATABASE LINK 75.69% 547
Total 923,898
Example output
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.22
Migration assessment & process
EDB compatibility with
Oracle, tools, and services
Your schemas
Your data
Your app code and APIs
Your infrastructure
Migration Assessment
Data migration tools
and replication
Compatibility for Oracle
code and interfaces
Professional services
Oracle database
migration to EDB Postgres
Advanced Server
Your application and
database environment
24x7 support
for any
PostgreSQL
deployment at
any scale
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.24
24/7 world-class support for every EDB product
Experienced support engineers, backed up by some of the world’s leading
Postgres contributors, available 24x7 to help you resolve technical issues
PostgreSQL Technical Support Remote DBA Service
Cloud DBA Service Technical Account Management
24x7 expert technical support
for PostgreSQL
Expert help and 24x7 coverage for
your on-premises applications without
hiring a full-time DBA
DBAs with both cloud and Postgres
expertise for 24x7 coverage
Proactive assistance getting the most
from EDB products, services, and support
The result?
Reduce costs +
advance open
source
strategies
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.26
Break free and reduce costs
IDC research shows that, on average, EDB customers can save up to 42% over three years in
operating costs when compared to other database technologies.
More efficient
DB administration
No capital
expenditures
Lower cost
per core
Many tools and
capabilities bundled
Platform-agnostic
licensing
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.27
Oracle database vs. EDB Three Year TCO Comparison: Enterprise Edition, X86 Processor, 32 Cores
LINE ITEM ORACLE EDB POSTGRES
Database License (Enterprise Edition) $47,500 Included
Partitioning $11,500 Included
Spatial $0 Included
Active Data Guard $11,500 Included
Diagnostics $7,500 Included
Tuning $5,000 Included
Total License Fee Per Core $83,000 N/A
Hardware Core Factor (x86) $0.50 $1.00
x86 Factored License Fee Per Core $41,500 N/A
Total Cores 32 32
Discount Off List Price 0.00% 0.00%
Discounted License Fee Per Core $41,500 $1,990
Total License Fee (CapEx) $1,328,000 N/A
Annual Maintenance - 22% of license / EDB License Subscription (OpEx) $292,160 $63,680
Ownership Time Frame (years) 3 3
Total Cost of Ownership $2,204,480 $191,040
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.28
Savings
Realize up to 80% savings
Compared to discounted Oracle
EDB includes
• Partitioning
• Active Data Guard (EDB Failover Manager)
• Spatial (PostGIS)
• Diagnostics & Tuning
• EDB Postgres Enterprise Manager
Three year cost of ownership
Oracle
discounted
60%
Oracle EDB Postgres
Advanced Server
$1,328,00
0
$876,480
$350,592
$531,200
$191,040
Maintenance / software
term license (OPEX)
Perpetual license
(CAPEX)
Our process
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.30
A proven process for 300+ migrations
Self service
diagnosis
Use the Migration
Portal on your own
Migration
Discovery
Use case discovery
Qualify fit for EDB
Migration
assessment
Assess schemas
Analyze compatibility
Estimate level of effort
Solution
Workshop
Assessment Review
Future state design
Action plan & roadmap
Migration
and success
Execute migration
Leverage EDB
professional services
Optional self service With EDB
Proof points
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.32
Problem
• Find a lower cost database
alternative to Oracle
• Increase profitability and position the
bank for future IT requirements
• Reduce Digital Transformation costs
Company profile
A large multinational Asian bank with significant presence throughout Southeast Asia,
offering personal and private banking in addition to commercial banking services to
SMEs. The banks has 28,000+ employees and 80 branches. It is present in 18 markets
globally, including six priority markets in Asia (Singapore, Hong Kong, China, India,
Indonesia and Taiwan).
Solution
• Built an implementation plan for
migrating two applications of a 16
year old mission critical system
called Finacle (Finance Oracle)
Results
• Of the 3,000 cores under Finacle, EDB
has migrated 14 modules of 500 cores
to date for a savings of $800,000.
• Rollout across the organization started
in 2017 and touched 12 countries
including Singapore, Hong Kong,
Taiwan, India, Indonesia and China.
EDB Postgres Advanced
Server rollout across this
Large Bank started in in 2017
and touched 12 countries
$800K Cost Savings
after migrating 14 modules
of 500 cores of a total
3000 cores
Summary
Use Case Modernization / TCO Reduction
Workload OLTP / Operational
Application Name Infosys Finacle
EDB Tools of Interest EDB Migration Toolkit
Large
Bank
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.33
Recommended Next Steps
Lunch & Learn
Deep dive on your project needs and EDB compatibility
with Oracle
Migration Assessment
Try the migration portal!
Migration Discovery exercise with EDB
Thank you!
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.35
Remediate the Oracle ULA
Oracle & EDB business practices compared
Business Terms Oracle
EDB Postgres
Advanced Server
Perpetual License fee (CAPEX) per CORE NONE
Maintenance/Support fee (OPEX) per CORE
Per CORE
(includes license)
Re-pricing penalty for maintenance reduction
Retroactive penalty for maintenance re-start
Virtualization hard partition restrictions
Access to source code
Influence over product development roadmap
© Copyright EnterpriseDB Corporation, 2020. All rights reserved.36
Caught in an Oracle ULA trap?
Or worse, have you been audited?
Palisade Compliance can help create a low risk high
return Oracle exit strategy.
Craig Guarente authored contracts and audits for
Unlimited License Agreements.
Complete ULA lifecycle management.
Craig Guarente
Founder of Palisade
Compliance and former Oracle
Global VP Contracts and
Business Practices

More Related Content

What's hot (20)

PDF
New enhancements for security and usability in EDB 13
EDB
 
PDF
Discover PostGIS: Add Spatial functions to PostgreSQL
EDB
 
PPTX
Replacing Oracle with EDB Postgres
EDB
 
PPTX
Szabaduljon ki az Oracle szorításából
EDB
 
PPTX
New Approaches to Migrating from Oracle to Enterprise-Ready Postgres in the C...
EDB
 
PPTX
Best Practices in Security with PostgreSQL
EDB
 
PDF
No Time to Waste: Migrate from Oracle to EDB Postgres in Minutes
EDB
 
PPTX
EDB Postgres Platform 11 Webinar
EDB
 
PDF
Why Care Risk Choose PostgreSQL
EDB
 
PPTX
Whats New in Postgres 12
EDB
 
PPTX
Database Dumps and Backups
EDB
 
PPTX
Les nouveautés d'EDB Postgres 11
EDB
 
PDF
Best Practices & Lessons Learned from Deployment of PostgreSQL
EDB
 
PDF
Public Sector Virtual Town Hall
EDB
 
PPTX
New enhancements for security and usability in EDB 13
EDB
 
PDF
Remote DBA Service: Powering your DBA needs
EDB
 
PPTX
Automating a PostgreSQL High Availability Architecture with Ansible
EDB
 
PDF
EPAS + Cloud = Oracle Compatible Postgres in Minutes
EDB
 
PPTX
PostgreSQL as a Strategic Tool
EDB
 
PDF
Beginner's Guide to High Availability for Postgres - French
EDB
 
New enhancements for security and usability in EDB 13
EDB
 
Discover PostGIS: Add Spatial functions to PostgreSQL
EDB
 
Replacing Oracle with EDB Postgres
EDB
 
Szabaduljon ki az Oracle szorításából
EDB
 
New Approaches to Migrating from Oracle to Enterprise-Ready Postgres in the C...
EDB
 
Best Practices in Security with PostgreSQL
EDB
 
No Time to Waste: Migrate from Oracle to EDB Postgres in Minutes
EDB
 
EDB Postgres Platform 11 Webinar
EDB
 
Why Care Risk Choose PostgreSQL
EDB
 
Whats New in Postgres 12
EDB
 
Database Dumps and Backups
EDB
 
Les nouveautés d'EDB Postgres 11
EDB
 
Best Practices & Lessons Learned from Deployment of PostgreSQL
EDB
 
Public Sector Virtual Town Hall
EDB
 
New enhancements for security and usability in EDB 13
EDB
 
Remote DBA Service: Powering your DBA needs
EDB
 
Automating a PostgreSQL High Availability Architecture with Ansible
EDB
 
EPAS + Cloud = Oracle Compatible Postgres in Minutes
EDB
 
PostgreSQL as a Strategic Tool
EDB
 
Beginner's Guide to High Availability for Postgres - French
EDB
 

Similar to EDB & ELOS Technologies - Break Free from Oracle (20)

PPTX
Expert Guide to Migrating Legacy Databases to Postgres
EDB
 
PPTX
An Expert Guide to Migrating Legacy Databases to PostgreSQL
EDB
 
PPTX
How to migrate from Oracle to EDB Postgres
Ashnikbiz
 
PPTX
How to Migrate from Oracle to EDB Postgres
Ashnikbiz
 
PPTX
Enterprise-class security with PostgreSQL - 2
Ashnikbiz
 
PDF
Optimizing Open Source for Greater Database Savings & Control
EDB
 
PPTX
Postgres Databases in Minutes with the EDB Postgres Cloud Database Service
EDB
 
PDF
Powerplay: Postgres and Lenovo for the Best Performance & Savings
EDB
 
PPT
EDB corporate prague_march_2015
Miloslav Hašek
 
PPTX
New Enterprise Cloud Database Options for 2019
EDB
 
PPTX
EDB's Migration Portal - Migrate from Oracle to Postgres
EDB
 
PPTX
EDB: Power to Postgres
Ashnikbiz
 
PDF
Save money with Postgres on IBM PowerLinux
EDB
 
PPTX
Oracle Big Data Appliance and Big Data SQL for advanced analytics
jdijcks
 
PDF
Optimize with Open Source
EDB
 
PDF
Optimizing Open Source for Greater Database Savings and Control
EDB
 
PDF
Migre sus bases de datos Oracle a la nube
EDB
 
PDF
Key Methodologies for Migrating from Oracle to Postgres
EDB
 
PPTX
Oracle Migration to Postgres in the Cloud
EDB
 
PDF
Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli
EDB
 
Expert Guide to Migrating Legacy Databases to Postgres
EDB
 
An Expert Guide to Migrating Legacy Databases to PostgreSQL
EDB
 
How to migrate from Oracle to EDB Postgres
Ashnikbiz
 
How to Migrate from Oracle to EDB Postgres
Ashnikbiz
 
Enterprise-class security with PostgreSQL - 2
Ashnikbiz
 
Optimizing Open Source for Greater Database Savings & Control
EDB
 
Postgres Databases in Minutes with the EDB Postgres Cloud Database Service
EDB
 
Powerplay: Postgres and Lenovo for the Best Performance & Savings
EDB
 
EDB corporate prague_march_2015
Miloslav Hašek
 
New Enterprise Cloud Database Options for 2019
EDB
 
EDB's Migration Portal - Migrate from Oracle to Postgres
EDB
 
EDB: Power to Postgres
Ashnikbiz
 
Save money with Postgres on IBM PowerLinux
EDB
 
Oracle Big Data Appliance and Big Data SQL for advanced analytics
jdijcks
 
Optimize with Open Source
EDB
 
Optimizing Open Source for Greater Database Savings and Control
EDB
 
Migre sus bases de datos Oracle a la nube
EDB
 
Key Methodologies for Migrating from Oracle to Postgres
EDB
 
Oracle Migration to Postgres in the Cloud
EDB
 
Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli
EDB
 
Ad

More from EDB (20)

PDF
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
EDB
 
PDF
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
EDB
 
PDF
EFM Office Hours - APJ - July 29, 2021
EDB
 
PDF
Benchmarking Cloud Native PostgreSQL
EDB
 
PDF
Las Variaciones de la Replicación de PostgreSQL
EDB
 
PDF
NoSQL and Spatial Database Capabilities using PostgreSQL
EDB
 
PDF
Is There Anything PgBouncer Can’t Do?
EDB
 
PDF
Data Analysis with TensorFlow in PostgreSQL
EDB
 
PDF
Practical Partitioning in Production with Postgres
EDB
 
PDF
A Deeper Dive into EXPLAIN
EDB
 
PDF
IOT with PostgreSQL
EDB
 
PDF
A Journey from Oracle to PostgreSQL
EDB
 
PDF
Psql is awesome!
EDB
 
PDF
EDB 13 - New Enhancements for Security and Usability - APJ
EDB
 
PPTX
Comment sauvegarder correctement vos données
EDB
 
PDF
Cloud Native PostgreSQL - Italiano
EDB
 
PDF
Cloud Native PostgreSQL - APJ
EDB
 
PDF
Best Practices in Security with PostgreSQL
EDB
 
PDF
EDB Postgres & Tools in a Smart City Project
EDB
 
PDF
All you need to know about CREATE STATISTICS
EDB
 
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
EDB
 
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
EDB
 
EFM Office Hours - APJ - July 29, 2021
EDB
 
Benchmarking Cloud Native PostgreSQL
EDB
 
Las Variaciones de la Replicación de PostgreSQL
EDB
 
NoSQL and Spatial Database Capabilities using PostgreSQL
EDB
 
Is There Anything PgBouncer Can’t Do?
EDB
 
Data Analysis with TensorFlow in PostgreSQL
EDB
 
Practical Partitioning in Production with Postgres
EDB
 
A Deeper Dive into EXPLAIN
EDB
 
IOT with PostgreSQL
EDB
 
A Journey from Oracle to PostgreSQL
EDB
 
Psql is awesome!
EDB
 
EDB 13 - New Enhancements for Security and Usability - APJ
EDB
 
Comment sauvegarder correctement vos données
EDB
 
Cloud Native PostgreSQL - Italiano
EDB
 
Cloud Native PostgreSQL - APJ
EDB
 
Best Practices in Security with PostgreSQL
EDB
 
EDB Postgres & Tools in a Smart City Project
EDB
 
All you need to know about CREATE STATISTICS
EDB
 
Ad

Recently uploaded (20)

PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
July Patch Tuesday
Ivanti
 
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 

EDB & ELOS Technologies - Break Free from Oracle

  • 1. Break free from Oracle Presented by: Michael Willer | Sales Engineer 29 September 2020
  • 2. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.2 Agenda Break free from Oracle 1. EDB introduction 2. Challenges with Oracle database 3. Leave Oracle for PostgreSQL 4. Choose EDB for your Oracle migration 5. Next steps
  • 3. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.3 EDB Supercharges PostgreSQL Products, services, and support for teams who need to do more and go faster • Founded in 2004 • 16 Offices worldwide • 4,000+ global customers • Recognized by Gartner Magic Quadrant for 7 years in a row
  • 4. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.4 Market success
  • 6. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.6 Why leave Oracle database? Oracle’s high licensing costs • Many features now commoditized • Painful contract terms 70% of new apps on open source DBs • Take control • Increase innovation • Reduce lock-in risks Cloud/containers increasingly important • Cloud provides new alternatives • Often coupled with open source Price Open Source Strategy Cloud/Replatforming
  • 7. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.7 What obstacles exist? Migrations are hard Oracle skills Troublesome contracts Oracle apps • Much assessment and effort required • Across schema, data, and application • Businesses have invested Oracle training • Concern of losing those skills/expertise • Oracle licenses are complicated • And audits are disruptive • Oracle apps are tied to Oracle DBs • Must migrate both
  • 8. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.8 The considerations of a migration • Objects and code • Mapping data types • Handling syntax differences • Raising incompatibilities Schemas • Methodology: Bulk, ongoing, fallback • Tools: ETL, validation Data • Hosting environment • Deployment type • DBMS optimization • Proprietary utilization Infrastructure • Code • Languages • Connectors • Syntax Application • Performance • Optimization • Indexing
  • 10. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.10 You’re not alone Here are the top 5 reasons enterprises leave Oracle for PostgreSQL. PostgreSQL offers significant cost savings Easier to replatform to cloud/hybrid You can avoid vendor lock-in Innovation action in in Open Source Smoother path to Digital Transformation
  • 12. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.12 Choose EDB for your Oracle migration With over 300 successful customers migrated, we have the knowledge and expertise to help you reduce costs and mitigate risks of migration Deep compatibility with Oracle database 24x7 support for any Postgres deployment at any scale Comprehensive migration tools and services
  • 14. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.14 EDB Postgres Advanced Server Migrate from Oracle faster Reduce risk and support compliance Improve developer and DBA productivity The Oracle alternative Compatibility with Oracle database schemas, data types, indexes, users, roles, partitioning, packages, views, PL/SQL triggers, stored procedures, functions, and utilities Meet HIPAA, GDPR, and PCI regulations with enhanced security features such as password policy management, session tag auditing, data redaction, and SQL injection protection Over 200 pre-packaged utility functions, user-defined object types, autonomous transactions, nested tables, synonyms, advanced queueing, catalog views, and more
  • 15. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.15 EDB Postgres Advanced Server Benefits of compatibility Leverage existing infrastructure with native PL/SQL support and OCI interoperability No need to retrain Oracle DBAs and developers Lower costs and reduce risks Your apps Your people Your business
  • 16. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.16 Robust compatibility SCHEMAS DATA TYPES SQL EXTENSIONS SQL CAPABILITIES TRIGGERS INDEXES TABLES TOOLS EDB*LOADER EDB*PLUS VIEWS FUNCTIONS USERS/ROLES STORED PROCEDURES WAITEVENTS PL/SQLSUPPORT PARTITIONING
  • 17. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.17 Database compatibility support SQL extension support Decode, NVL, Substr, NVL2, Date/time functions DDL syntax support PL/SQL support – native language REF Cursors, Implicit and explicit cursors Looping, variable declarations, conditional statements Collections: Associative Arrays, Varrays, Nested tables Pragmas Named parameters User Defined Exceptions Explicit Transaction Control (within sp) Tools EDB*Plus – SQL*Plus look-a-like EDB*Loader – SQL*Loader equivalent Oracle-like Data Dictionary ALL_, DBA_, USER_ views Wait Events System and session waits Statspack-like reporting PL/SQL supplied packages 18 DBMS 7 UTL Data types Blobs, Clobs, XMLTYPE, VARCHAR2, NUMBER, CHAR, Integer Drivers JDBC, ODBC, .NET with Oracle extensions OCI & ProC compatible drivers Features Packages Stored procedures Functions Triggers Hints Hierarchical Queries Synonyms – Public and Private Sequences Rownum Users/Roles Dynamic SQL Materialized Views Partitioning EDB Postgres Advanced Server 11: Pragma Autonomous Transaction and DBMS_REDACT EDB Postgres Advanced Server 12: Interval partition; MEDIAN, LISTAGG, COMPOUND TRIGGER
  • 18. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.18 EDB compatibility Other solution providers Only part of the way Schema, data All the way Schema, data, code Re-engineering code requires the most time, cost and risk 75% of migration cost!
  • 20. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.20 Migration tools and services Migration Portal Migration Toolkit Migration Services • Free, web-based tool • Assess Oracle schema compatibility • Converts Oracle objects to EDB Postgres Advanced Server • Command line tool • Granular control schema and data migration • From Oracle to EDB Postgres Advanced Server • For complex migrations • Or business that are short-staffed • Helps ensure a smooth transition
  • 21. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.21 EDB Migration Portal Convert Oracle database schemas • Online assessment and migration of Oracle schemas • Compatibility in EDB Postgres Advanced Server • Schemas • DB code • Application interfaces • Rich knowledge base from 10+ years of migrations • Continuous release of new code translations OBJECT TYPE %PASS TOTAL TABLE 98.83% 279,991 INDEX 97.90% 224,555 CONSTRAINT 97.52% 126,409 SYNONYM 100.00% 97,813 SEQUENCE 99.83% 43,754 VIEW 47.93% 40,942 PROCEDURE 84.65% 26,008 TRIGGER 87.55% 24,614 PACKAGE 73.86% 22,965 FUNCTION 94.85% 18,292 TYPE 88.86% 8,049 PACKAGE BODY 47.26% 6,706 TYPE BODY 79.85% 2,288 MATERIALIZED VIEW 27.67% 965 DATABASE LINK 75.69% 547 Total 923,898 Example output
  • 22. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.22 Migration assessment & process EDB compatibility with Oracle, tools, and services Your schemas Your data Your app code and APIs Your infrastructure Migration Assessment Data migration tools and replication Compatibility for Oracle code and interfaces Professional services Oracle database migration to EDB Postgres Advanced Server Your application and database environment
  • 24. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.24 24/7 world-class support for every EDB product Experienced support engineers, backed up by some of the world’s leading Postgres contributors, available 24x7 to help you resolve technical issues PostgreSQL Technical Support Remote DBA Service Cloud DBA Service Technical Account Management 24x7 expert technical support for PostgreSQL Expert help and 24x7 coverage for your on-premises applications without hiring a full-time DBA DBAs with both cloud and Postgres expertise for 24x7 coverage Proactive assistance getting the most from EDB products, services, and support
  • 25. The result? Reduce costs + advance open source strategies
  • 26. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.26 Break free and reduce costs IDC research shows that, on average, EDB customers can save up to 42% over three years in operating costs when compared to other database technologies. More efficient DB administration No capital expenditures Lower cost per core Many tools and capabilities bundled Platform-agnostic licensing
  • 27. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.27 Oracle database vs. EDB Three Year TCO Comparison: Enterprise Edition, X86 Processor, 32 Cores LINE ITEM ORACLE EDB POSTGRES Database License (Enterprise Edition) $47,500 Included Partitioning $11,500 Included Spatial $0 Included Active Data Guard $11,500 Included Diagnostics $7,500 Included Tuning $5,000 Included Total License Fee Per Core $83,000 N/A Hardware Core Factor (x86) $0.50 $1.00 x86 Factored License Fee Per Core $41,500 N/A Total Cores 32 32 Discount Off List Price 0.00% 0.00% Discounted License Fee Per Core $41,500 $1,990 Total License Fee (CapEx) $1,328,000 N/A Annual Maintenance - 22% of license / EDB License Subscription (OpEx) $292,160 $63,680 Ownership Time Frame (years) 3 3 Total Cost of Ownership $2,204,480 $191,040
  • 28. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.28 Savings Realize up to 80% savings Compared to discounted Oracle EDB includes • Partitioning • Active Data Guard (EDB Failover Manager) • Spatial (PostGIS) • Diagnostics & Tuning • EDB Postgres Enterprise Manager Three year cost of ownership Oracle discounted 60% Oracle EDB Postgres Advanced Server $1,328,00 0 $876,480 $350,592 $531,200 $191,040 Maintenance / software term license (OPEX) Perpetual license (CAPEX)
  • 30. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.30 A proven process for 300+ migrations Self service diagnosis Use the Migration Portal on your own Migration Discovery Use case discovery Qualify fit for EDB Migration assessment Assess schemas Analyze compatibility Estimate level of effort Solution Workshop Assessment Review Future state design Action plan & roadmap Migration and success Execute migration Leverage EDB professional services Optional self service With EDB
  • 32. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.32 Problem • Find a lower cost database alternative to Oracle • Increase profitability and position the bank for future IT requirements • Reduce Digital Transformation costs Company profile A large multinational Asian bank with significant presence throughout Southeast Asia, offering personal and private banking in addition to commercial banking services to SMEs. The banks has 28,000+ employees and 80 branches. It is present in 18 markets globally, including six priority markets in Asia (Singapore, Hong Kong, China, India, Indonesia and Taiwan). Solution • Built an implementation plan for migrating two applications of a 16 year old mission critical system called Finacle (Finance Oracle) Results • Of the 3,000 cores under Finacle, EDB has migrated 14 modules of 500 cores to date for a savings of $800,000. • Rollout across the organization started in 2017 and touched 12 countries including Singapore, Hong Kong, Taiwan, India, Indonesia and China. EDB Postgres Advanced Server rollout across this Large Bank started in in 2017 and touched 12 countries $800K Cost Savings after migrating 14 modules of 500 cores of a total 3000 cores Summary Use Case Modernization / TCO Reduction Workload OLTP / Operational Application Name Infosys Finacle EDB Tools of Interest EDB Migration Toolkit Large Bank
  • 33. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.33 Recommended Next Steps Lunch & Learn Deep dive on your project needs and EDB compatibility with Oracle Migration Assessment Try the migration portal! Migration Discovery exercise with EDB
  • 35. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.35 Remediate the Oracle ULA Oracle & EDB business practices compared Business Terms Oracle EDB Postgres Advanced Server Perpetual License fee (CAPEX) per CORE NONE Maintenance/Support fee (OPEX) per CORE Per CORE (includes license) Re-pricing penalty for maintenance reduction Retroactive penalty for maintenance re-start Virtualization hard partition restrictions Access to source code Influence over product development roadmap
  • 36. © Copyright EnterpriseDB Corporation, 2020. All rights reserved.36 Caught in an Oracle ULA trap? Or worse, have you been audited? Palisade Compliance can help create a low risk high return Oracle exit strategy. Craig Guarente authored contracts and audits for Unlimited License Agreements. Complete ULA lifecycle management. Craig Guarente Founder of Palisade Compliance and former Oracle Global VP Contracts and Business Practices