Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps...
Transcript of Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps...
Jean-Marc KrikorianStrategic Alliance [email protected]+1 773-383-6517
Introduction to EnterpriseDB
2
Founded in 2004
• Mission: Enable the adoption of high quality Postgres based software and services by large enterprises at exceptionally low costs.
• Customer base > 3000
• 250+ employees
• Offices worldwide
• Recognized RDBMS leader
4
Postgres: A Proven Track Record
• Most mature open source DBMS technology
• Enterprise-class features (built like Oracle, DB2, SQL Server)
• Strong, independent community driving rapid innovation
Fully ACID Compliant
MVCC
Point in Time Recovery (PITR)
Data and Index Partitioning
Bitmap Indexes
ANSI Constraints
Triggers & Stored Functions
Views & Data Types
Nested Transactions
Online Backup
Online Reorganization
Foreign Keys
Streaming Replication
Multi-Core Support
JSON Support
HStore
Gartner MQ: EDB is The Leading OSS-Based DBMS
Gartner Comments (Oct, 2016)
“Growing visibility and community leadership...”
“Functionality and compatibility: Steady release cadence and a strong roadmap are driving an increasingly rich array of features in EDB Postgres, leading to ratings in the top four for the traditional transactions and distributed variable data use cases...”
“Deployment flexibility: Virtualization and cloud deployment have created significant opportunities for EDB Postgres in customers who are modernizing their environments...”
This graphic was published by Gartner, Inc. as part of a larger research document
and should be evaluated in the context of the entire document. The Gartner
document is available upon request from EnterpriseDB.
Gartner does not endorse any vendor, product or service depicted in its research
publications, and does not advise technology users to select only those vendors
with the highest ratings or other designation. Gartner research Publications
consist of the opinions of Gartner's research Organization and should not be
construed as statements of fact. Gartner disclaims all warranties, expressed or
implied, with respect to this research, including any warranties of Merchantability
or fitness for a particular purpose.
© Copyright EnterpriseDB Corporation, 2017. All Rights Reserved.5
EDB Customers
• EDB has over 3,700 total customers including 85 of the Fortune 500 and 169 of the Forbes Global 2000
• Vertical Focus: Financial Services; Insurance; Information Technology; Government; Telecommunication
© Copyright EnterpriseDB Corporation, 2017. All Rights Reserved.6
U.S Customers
EMEA Customers APAC Customers
POSTGRESinnovation
ENTERPRISEreliability
24/7 support
Services & training
Enterprise-class features, tools &
compatibility
Certifications
Productroad-map
Control
Thousands of developers
Fast development
cycles
Low cost
No vendor lock-in
Advanced features
© Copyright EnterpriseDB Corporation, 2017. All Rights Reserved.7
EDB Postgres
• Continuously synchronized with PostgreSQL for a super-set of community PLUS enterprise features
ADVANCED SERVER
© Copyright EnterpriseDB Corporation, 2017. All Rights Reserved.8
Typical EDB Postgres Workloads
9
Digital Business Initiatives of EDB Customers
Short-term(0-6 months)
Medium-term(6-12 months)
Long-term(12-18+ months)
Dig
ital
Bu
sin
es
s In
itia
tive
Ex
am
ple
sNEW
APPLICATIONSAPPLICATION
MODERNIZATIONREPLACEMENT OF
LEGACY DBMSCLOUD
REPLATFORMING
EDB Postgres Platform
11
EDB Postgres Platform
12© Copyright EnterpriseDB Corporation, 2017. All Rights Reserved.
Multi-Model Database
• Schema-less development for
faster application development
• Add structure to unstructured
data to ensure integrity
• Performance over a wider
range of applications
• Run SQL queries across all
data types
Relational
Key-Value
Document
Real-Time Data Integration
Ease of Development
• Support for latest programming
languages and IDEs
• Extensive developer tools
• Developer friendly
• Rapid provisioning of
development environments
Database Compatibility for Oracle®
16
Database Compatibility for Oracle®
• Run applications written for Oracle virtually unchanged
• No need to retrain Oracle DBAs and developers
• Support for PL/SQL language and OCI interoperability
• Replication for easy sharing of data
17
Compatible with:
Oracle Developers
Oracle Applications
Lower Costs and Increased Agility
Your businessYour appsYour people
No disruption to your ongoing operations!© Copyright EnterpriseDB Corporation, 2017. All Rights Reserved.
EDBPOSTGRES MIGRATION TOOLKIT
© Copyright EnterpriseDB Corporation, 2017. All Rights Reserved.18
Database Migration Assessment
19© Copyright EnterpriseDB Corporation, 2017. All Rights Reserved.
Oracle
1. Analyze Oracle schema layout for supported features in EDB Postgres Advanced Server
2. Review features used in Oracle client application
3. Supported features and recommended fixes
Difficult Easy
4. Overall composite score and migration plan with workarounds and time estimates
The ability to onboard an Oracle DBA and convert him to a Postgres DBA, while being able to leverage infinite cache for better scalability, is one of the greatest benefits we’ve achieved with EnterpriseDB.
Survey: Reuse of Oracle DBA Skills
• 71% of surveyed IT organizations using EDB Postgres Advanced Server identified the ability to use existing Oracle DBA skills as having the greatest impact on the productivity of their DBA team.
© Copyright EnterpriseDB Corporation, 2017. All Rights Reserved.20
Survey: Ease Of Migration
51% had slight to
no modifications
Organizations that migrated Oracle-based applications to EDB Postgres Advanced Server stated the degree to which they had to modify these applications:
We were able to migrate all of our apps from Oracle to EDB Postgres Advanced Server with little to no modifications. Besides saving on annual licensing fees, Database compatibility was our number one priority.
© Copyright EnterpriseDB Corporation, 2017. All Rights Reserved.21
• 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
• Features
• Packages
• Stored procedures
• Functions
• Triggers
• Hints
• Hierarchical Queries
• Synonyms – Public and Private
• Sequences
• Rownum
• Users/Roles
• Dynamic SQL
• Materialized Views
• Partitioning
• PL/SQL supplied packages
• 14 DBMS
• 6 UTL
• Data types
• Blobs, Clobs, XMLTYPE, VARCHAR2,
NUMBER, CHAR, Integer
Database Compatibility for Oracle
© Copyright EnterpriseDB Corporation, 2017. All Rights Reserved.22
Cost Containment
23
Strategic IT Budget Problem
24
EDB reduces your DBMS costs 80% or more enabling you toinvest in emerging
technologies
UP TO
35%
DBMS Maintenance
and Fees
of software budgets are spent on Database Management Systems:
© Copyright EnterpriseDB Corporation, 2017. All Rights Reserved.
Survey: Adoption Drivers for Postgres
Reasons behind IT decision to select EDB Postgres Advanced Server as their database management system:
© Copyright EnterpriseDB Corporation, 2017. All Rights Reserved.25
Oracle Enterprise
Edition
EDB Postgres
Advanced Server
License Fee Per Core(32 cores)
(Power processor)
(32 cores)
(Power processor)
Database $47,500 included in subscription
Partitioning $11,500 Included
Data Guard $11,500 Included
Diagnostics $5,000 Included
Total License Fee per Core $75,500 included in subscription
Total License Fee per Server (CapEx) $2,416,000 $0
Annual support/subscription cost per core 22% of License Fee $1,750 per core
Annual Support/Maintenance per Server (OpEx) $531,520 $56,000
Total 3 Year License and Support Cost $4,010,560 $168,000
Oracle vs. EDB TCO Comparison on IBM Power
26© Copyright EnterpriseDB Corporation, 2017. All Rights Reserved.
Annual OPEX reduction 90% 3 YR TCO
cost savings 96%No CAPEX
Business Terms ORACLE PostgreSQLEDB Postgres
Advanced Server
License fee (CAPEX) per CORE NONE NONE
Maintenance/Support fee (OPEX) per CORE Per CORE Per CORE (includes license)
Re-pricing penalty for maintenance reduction YES NO NO
Retroactive penalty for maintenance re-start YES NO NO
Virtualization hard partition restrictions YES NO NO
Access to source code NO YES NO
Influence over product development roadmap YES NO YES
EDB Business Terms are Simple & Easy
27© Copyright EnterpriseDB Corporation, 2017. All Rights Reserved.