28
Jean-Marc Krikorian Strategic Alliance Director [email protected] +1 773-383-6517

Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

  • Upload
    vantu

  • View
    231

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

Jean-Marc KrikorianStrategic Alliance [email protected]+1 773-383-6517

Page 2: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

Introduction to EnterpriseDB

2

Page 3: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

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

Page 4: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

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

Page 5: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

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

Page 6: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

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

Page 7: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

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

Page 8: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

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

Page 9: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

Typical EDB Postgres Workloads

9

Page 10: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

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

Page 11: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

EDB Postgres Platform

11

Page 12: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

EDB Postgres Platform

12© Copyright EnterpriseDB Corporation, 2017. All Rights Reserved.

Page 13: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

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

Page 14: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

Real-Time Data Integration

Page 15: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

Ease of Development

• Support for latest programming

languages and IDEs

• Extensive developer tools

• Developer friendly

• Rapid provisioning of

development environments

Page 16: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

Database Compatibility for Oracle®

16

Page 17: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

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.

Page 18: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

EDBPOSTGRES MIGRATION TOOLKIT

© Copyright EnterpriseDB Corporation, 2017. All Rights Reserved.18

Page 19: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

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

Page 20: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

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

Page 21: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

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

Page 22: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

• 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

Page 23: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

Cost Containment

23

Page 24: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

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.

Page 25: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

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

Page 26: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

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

Page 27: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24

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.

Page 28: Introduction to EnterpriseDB - IBM Ease Of Migration ... We were able to migrate all of our apps from Oracle to EDB Postgres ... Strategic IT Budget Problem 24