41
© 2016 EDB. All rights reserved. 1 So many Options, but which Postgres is right for you? Part 3 of 3 For more information on which Postgres subscription best fits your organization’s requirements, please email [email protected]

Which Postgres is Right for You? Part 3

Embed Size (px)

Citation preview

Page 1: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 1

So many Options, but which Postgres is right for you? Part 3 of 3

For more information on which Postgres subscription best fits your organization’s requirements,

please email [email protected]

Page 2: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 2

•  The Enterprise Challenge •  Enterprise Postgres •  Evaluation guidelines

•  Scenarios −  PostgreSQL without commercial support −  Creating with a consulting partner −  EDB Postgres Enterprise

•  Summary

•  Resources •  Q&A

Agenda

Page 3: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 3

The Enterprise Challenge

Little Money For New Initiatives

Competitive Disadvantage

$ t

$

Revenue

DBMS

Customer Engagement

Page 4: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 4

The Enterprise Challenge: Open Source to the Rescue

35% 80% 80%

Software infrastructure budget on DBMSs (1)

In-House applications candidates to move off expensive DBMSs (2)

Cost savings (3)

(1) Gartner, Forrester and EDB analysis (2) The State of Open-Source RDBMS, 2015, Gartner, April 2015 (3) The State of Open-Source RDBMS, 2015, Gartner, April 2015; EDB analysis of customer experiences and market prices

Page 5: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 5

POSTGRES innovation

ENTERPRISE reliability

24/7 support

Services & training

Enterprise-class features, tools &

compatibility

Certifications

Product road-map

Control

Thousands of developers

Fast development

cycles

Low cost

No vendor lock-in

Advanced features

Enabling commercial adoption of Postgres

Enterprise Postgres

Page 6: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 6

Enterprise Postgres: EDB Postgres Platform

Page 7: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 7

Evaluation guidelines: Risks

Technical Risks Business Risks

Capabilities

Roadmap

Tech Support

Time to Market

Cost

Relationships

Software Control

Page 8: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 8

•  Mission-Critical Apps

•  Non-Mission-Critical Apps

•  Non-Production Apps

•  Time-to-Market Sensitivity

•  High Security and Performance

•  Oracle Compatibility

•  Access to Source Code

Evaluation guidelines: Usage Profiles

Page 9: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 9

User works directly with community PostgreSQL binaries without commercial assistance and works entirely within the community participation process.

Scenario: PostgreSQL without commercial support

Page 10: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 10

Pros •  Mature, capable

RDBMS

•  SQL standards compliance

•  OLTP, READ, mixed workloads

•  Unstructured data support

Cons •  Performance: Limited partitioning capabilities,

no workload manager, limited performance diagnostics

•  Security: No SQL injection attack protection, no password policy management, no enhanced auditing

•  Limited developer usability and features

•  No integrated tool suites for monitoring, management, tuning, high availability, backup and recovery, or migration

•  No Oracle compatibility

PostgreSQL without commercial support

Capabilities

Page 11: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 11

Pros •  A public wish list is

maintained by the Postgres community

•  Your organization may contribute code for features

Cons •  Little insight into Community

database engineering

•  Little to no influence over database roadmap

•  No guaranteed acceptance or timelines for code submitted

PostgreSQL without commercial support

Roadmap

Page 12: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 12

Pros •  Multiple community forums/

mailing lists for free technical support

•  Postgres developers fix bugs on an ongoing basis

Cons •  No dedicated technical support

team

•  No service level agreements (SLAs)

•  No hot fixes

•  No issue tracking portal

•  No regionally based support

PostgreSQL without commercial support

Tech Support

Page 13: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 13

Pros •  No procurement time

Cons •  Slower learning curve without

assistance

•  Longer time to set up, configure, and tune database and tools

•  More difficult and therefore longer migration from Oracle due to code rewrites or refactoring

PostgreSQL without commercial support

Time to Market

Page 14: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 14

Pros •  No upfront license fees

•  No maintenance/support fees

Cons •  Cost for internal resources to

manage and support

•  Costs for training

•  Unpredictable costs for downtime or slow performance

PostgreSQL without commercial support

Cost

Page 15: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 15

Pros •  Flexibility to source vendors on

an as-needed basis

Cons •  No commercial responsiveness or

incentives for mutual success

•  No direct access to Postgres engineering resources

PostgreSQL without commercial support

Relationships

Page 16: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 16

Pros •  Access to source

code

•  Liberal Postgres license avoids software contamination

Cons •  No influence over release schedules for the

database

•  Unknown levels of community QA testing

•  Self-reliability to manage software updates and security alerts

•  Uncoordinated and inconsistent releases, documentation, support and quality across tools

•  No extended lifecycle support available

•  Potential public exposure of your confidential and competitive information via community interactions

PostgreSQL without commercial support

Software Control

Page 17: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 17

PostgreSQL without commercial support

Page 18: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 18

User works with community PostgreSQL binaries and with a consultant to enhance their interactions with the community and possibly as a source for some mission critical tools and support.

Scenario: PostgreSQL with a consulting partner

Page 19: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 19

Pros •  Mature, capable

RDBMS

•  SQL standards compliance

•  OLTP, READ, mixed workloads

•  Unstructured data support

Cons •  Performance: Limited partitioning

capabilities, no workload manager, limited performance diagnostics

•  Security: No SQL injection attack protection, no password policy management, no enhanced auditing

•  Limited developer usability and features

•  No integrated tool suites for monitoring, management, tuning, high availability, backup and recovery, or migration

•  No Oracle compatibility

PostgreSQL with a consulting partner

Capabilities

Page 20: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 20

Pros •  Level of insight into

community database engineering depending on partner relationships

•  No roadmap available but some influence on community database engineering depending on partner relationships

•  A public wish list is maintained by the Community

Cons •  No direct control over ongoing

roadmap feature development

•  Inconsistent levels of community access and influence

•  Long lead times and uncertain acceptance for custom features into community code

PostgreSQL with a consulting partner

Roadmap

Page 21: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 21

Pros •  Escalation support by a

Postgres consultant

•  Hot fixes might be available

•  Multiple community forums/mailing lists for free technical support

Cons •  Variable ability to provide global

24/7 support based on size/capabilities of partner

•  Inconsistent levels of support ticket tracking and escalation

•  Limited regionally based support

•  Inconsistent access to and influence with Postgres community

PostgreSQL with a consulting partner

Tech Support

Page 22: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 22

Pros •  Assistance with procurement,

set up and configuration of database and associated tooling

•  Consultant to assist with general learning curve and application development

•  Access to Postgres resources for technical support, training & consulting

Cons •  Procurement time required to

source vendor and implement working relationship

•  More difficult and therefore longer migration from Oracle due to code rewrites or refactoring

PostgreSQL with a consulting partner

Time to Market

Page 23: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 23

Pros •  No upfront license

fees

Cons •  Consultancy costs

•  Costs for training

•  Unpredictable costs for downtime or slow performance

PostgreSQL with a consulting partner

Cost

Page 24: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 24

Pros •  Commercial responsiveness

and incentives for mutual success

•  Possible access to Postgres engineering resources depending on vendor

•  Custom training available •  Access to help with deploying

new use cases and deployment models through vendor’s broader experience base

Cons •  Possible limits to supporting a

global brand.

•  May not provide full range of consulting, engineering, support and training services

•  Limited influence with Postgres community

•  Lack of additional enterprise-grade software features and tools integrated with PostgreSQL

PostgreSQL with a consulting partner

Relationships

Page 25: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 25

Cons •  No influence over release

schedules for the database

•  Unknown levels of community QA testing

•  Self-reliability to manage software updates and security alerts

•  Uncoordinated and inconsistent releases, documentation, support and quality across tools

•  No extended lifecycle support available

PostgreSQL with a consulting partner

Software Control

Pros •  Access to source code •  Extended lifecycle support

may be available.

•  Liberal PostgreSQL license avoids software contamination

Page 26: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 26

Scenario: PostgreSQL with a consulting partner

Page 27: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 27

User works with the EDB Postgres Advanced Server database and mission-critical tool binaries and with EDB for all roadmap input.

Scenario: EDB Postgres Enterprise

Page 28: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 28

Pros

•  Performance: Scalable partitioning, workload manager, performance diagnostics

•  Security: SQL /Protect, VPD, password policy management, enhanced auditing

•  Integrated mission-critical tool suites for monitoring, management, tuning, high availability, backup and recovery, and Oracle migration

Cons •  None

EDB Postgres Enterprise

Capabilities

Page 29: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 29

Pros •  High degree of insight into database

engineering.

•  High degree of insight into mission critical tools engineering

•  High degree of influence over the database roadmap

•  High degree of influence over mission critical tools roadmaps

Cons •  None

EDB Postgres Enterprise

Roadmap

Page 30: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 30

Cons •  None

EDB Postgres Enterprise

Tech Support

Pros

•  24/7 support with service level agreements (SLAs)

•  Escalation support by EDB engineers backed by Postgres community leaders working at EDB

•  Hot fixes available “out of band” from Postgres release schedule

•  Issue tracking portal

•  Technical Account Management available

•  Community forums/mailing lists

Page 31: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 31

EDB Postgres Enterprise

Time to Market

Pros •  EDB Consultants to assist with general

learning curve

•  Access to Postgres resources for technical support, training, and consulting including assistance with set up and configuration of database

•  Bundled with integrated tool suites for management, migration and integration

•  Additional features for security and performance reduces need for extended development or workarounds

•  Oracle compatibility enables easier and faster migrations of Oracle applications, and reduces training time for Oracle DBAs and support staff.

Cons •  Procurement time

required to source vendor and implement working relationship

Page 32: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 32

EDB Postgres Enterprise

Cost

Pros •  No upfront license fees

•  No upfront maintenance/support fees

•  Significant cost savings over traditional vendors

Cons •  Annual subscription fee

Page 33: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 33

EDB Postgres Enterprise

Relationships

Pros •  Access to the highest concentration of

Postgres resources and services worldwide

•  Full service provider for software, support, maintenance, tools, training and certification, and consulting

•  Commercial responsiveness and incentives for mutual success

•  Expertise supporting a global brand 24x7

•  Most extensive network of business partnerships

•  Gartner Magic Quadrant Leader

Cons •  Some dependence

on EDB for advanced database features, such as added security, performance, DBA and developer features, mission-critical tool suites and compatibility for Oracle

Page 34: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 34

Pros •  Influence over release

schedules for database, minor updates, mission-critical tool suites

•  Reliable and documented testing of all database and tool suite releases

•  Automated software updates, alerting and management

•  Extended lifecycle support may be available

Cons •  No access to database source

code

•  No access to source code for tool suites

EDB Postgres Enterprise

Software Control

Page 35: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 35

Scenario: EDB Postgres Enterprise

Page 36: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 36

Comparison

EDB Postgres Enterprise

PostgreSQL with a consulting partner

PostgreSQL without commercial support

Page 37: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 37

•  Postgres solution choice depends on usage and willingness to take risks

•  Mission-critical workloads require an enterprise platform

•  EDB Postgres Enterprise is the best solution for enterprises who seek to deploy Postgres with minimum risk

•  Save money and time with EDB Postgres

Summary

Page 38: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 38

Whitepaper: Which Postgres is Right for Me

www.enterprisedb.com/Which-Postgres-Is-Right-For-Me

PostgreSQL Community Wish List

https://wiki.postgresql.org/wiki/Todo

Gartner: The State of Open-Source RDBMSs, 2015

info.enterprisedb.com/Gartner-MQ-2015.html

EDB Subscriptions

http://www.enterprisedb.com/products-services-training/subscriptions

To learn more contact us at [email protected].

Resources

Page 39: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 39

Resources: Getting Started with EDB Postgres

Comprehensive bundle of a Developer license, Training & Consulting, helping to make development projects successful.

•  EDB Postgres Developer Subscription

•  On-Demand Training (2 classes)

•  Consulting (2 days-remote)

EDB Developer Kick Start

Comprehensive package for groups of 2-4 developers & DBAs in support of mission-critical production Postgres implementations, along with expert guidance for Year 1.

•  EDB Postgres Developer Subscription

•  On-Demand Training (4 classes)

•  Consulting (5 days, remote)

•  RemoteDBA (1 year, 8 instances)

EDB Postgres Group Success with RemoteDBA

Page 40: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 40

World-class training that delivers the education, experience, and excellence needed to be successful

•  Training that fits your learning needs: Classroom, Online, and Onsite.

•  eSubscriptions - access to all on-demand Training in an annual subscription

•  DBA and developer course tracks available

•  Courses cover administration, migration, performance tuning and more

Resources: Postgres Skills Development Assistance

EDB is the industry-recognized global standard for Postgres Certification

Develop and validate in-house Postgres skill and expertise

•  DBMSs covered include: −  PostgreSQL −  EDB Postgres Advanced Server

•  Associate & Professional levels

•  Convenient online exams

EDB Training provides:

EDB Certification provides:

Page 41: Which Postgres is Right for You? Part 3

© 2016 EDB. All rights reserved. 41