reducing database pain & costs with postgres

34
Reducing Database Pain and Costs with Postgres Benefiting from the Tipping Point 1 © 2013 EnterpriseDB . All rights reserved. Presented by Gary Carter Director of Marketing July 2013

Upload: enterprisedb

Post on 14-Jan-2015

1.297 views

Category:

Technology


4 download

DESCRIPTION

Gary Carter, Director of Product Marketing presents the accelerating adoption of Postgres by large organizations interested in reducing their database costs. He reviews the main drivers of Postgres adoption, as well as the profiles of several organizations currently reaping the benefits of Postgres, and explore a few strategies that your organization can leverage to make the move at your pace – quickly or slowly. To see the Webcast recording – please visit EnterpriseDB > Resources > Webcasts. Questions? Contact [email protected]

TRANSCRIPT

Page 1: Reducing Database Pain & Costs with Postgres

Reducing Database Pain and Costs with Postgres!

Benefiting from the Tipping Point!

1 © 2013 EnterpriseDB . All rights reserved.

Presented by Gary Carter Director of Marketing July 2013

Page 2: Reducing Database Pain & Costs with Postgres

PostgreSQL: a Tipping Point?!

2 © 2013 EnterpriseDB. All rights reserved.

“the culmination of a build-up of small changes that effects a big change”

--Malcolm Gladwell

Page 3: Reducing Database Pain & Costs with Postgres

Change: The Press’ Opinion...!

3 © 2013 EnterpriseDB. All rights reserved.

Page 4: Reducing Database Pain & Costs with Postgres

Change: What Does Gartner Say?!u  The use of OSS is now broad and common in many other areas of software

infrastructure (e.g., databases and application servers) u  We continue to see an increase in usage in mission critical applications,

especially given the added functionality and stability of new releases of both MySQL from Oracle and Postgres Plus from EnterpriseDB

u  For general, non mission critical use, especially in support of Web applications, OSDBMSs can be a good choice as they offer a lower total cost of ownership (TCO), a growing number of DBA tools, simplified installs and a solid expertise base

u  For all OSDBMS usage, always purchase support options from a vendor in control of the open source distribution. Do not use an OSDBMS for which support is offered only through the open source software community

u  As the maturity of OSDBMSs for use in mission critical applications and data warehouses grows, the cost savings from using OSDBMSs will increase

u  As tools become available to manage OSDBMSs, there will be increasing reductions in the TCO, primarily from the lack of license fees and lower maintenance costs.

–  Donald Feinberg, Gartner Analyst in Hype Cycle for Open Source Software 2012!

4 © 2013 EnterpriseDB. All rights reserved.

Page 5: Reducing Database Pain & Costs with Postgres

Change: You’ve seen this play before...!

5 © 2013 EnterpriseDB. All rights reserved.

Red Hat (Linux) EnterpriseDB (PostgreSQL) Big Market Economics to Change

Large Addressable Market--$8-10B

Larger Addressable Market--$27B

Replacement of Dominant, Proprietary Incumbent (Expensive + Locked In)

Sun Solaris Oracle

Source of $ Pain H/W cost S/W cost

Adverse Economic Environment

Historic market decline (Dot-com bubble burst)

Global Great Recession

Open Source Project Independent community (wide adoption)

Independent community (wide adoption)

IT Acceptance Standards: Posix>Unix>Linux = IT skills portability

Standards: SQL (ANSI) = IT skills portability

Vendor, Corporate & Community Support

‘Good enough’tech + massive cost saving + roadmap = accelerating adoption

‘Good enough’tech + massive cost saving + roadmap = accelerating adoption

Massive Platform Shift RISC to x86 Data center to cloud

Page 6: Reducing Database Pain & Costs with Postgres

6 © 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.

Change: What do our customers say!

Page 7: Reducing Database Pain & Costs with Postgres

Change: PostgreSQL Technology Advances!u  Greater scalability—past 64 cores u  Web app features: hstore, JSON, unlogged tables u  Index-only scans u  Reduced power consumption u  Cascading replication u  Streaming replication u  Synchronous replication u  Range type support u  More enterprise features on the way

7 © 2013 EnterpriseDB. All rights reserved.

"NewsBlur, a social news reader, relies on Postgres for storing millions of sites and subscriptions. Solid and reliable for years," said Samuel Clay, founder of newsblur.com. "We're consistently on the bleeding edge (9.1 now, moving to 9.2 soon for the cascading replication alone) and it's been a pleasure since 8.4.”

Postgres.org

Page 8: Reducing Database Pain & Costs with Postgres

Change: Performance!

8 © 2013 EnterpriseDB. All rights reserved.

Linear Read Scaling up to 64 cores

Page 9: Reducing Database Pain & Costs with Postgres

Change: OSS Adoption Progression!

9 © 2013 EnterpriseDB. All rights reserved.

PostgreSQL

Jboss, Apache

Hypervisors (VMware)

Linux (Suse,Red Hat)

Database

Middleware

Virtualization

Operating System

Page 10: Reducing Database Pain & Costs with Postgres

Change: Platform Shift to the Cloud!

10 © 2013 EnterpriseDB. All rights reserved.

Page 11: Reducing Database Pain & Costs with Postgres

PostgreSQL: A Proven Track Record!u Most mature open source RDBMS technology!u Enterprise-class features (built like Oracle, DB2,

SQL Server)!u Strong, independent community driving rapid

innovation!

11

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

© 2013 EnterpriseDB. All rights reserved.

Page 12: Reducing Database Pain & Costs with Postgres

PostgreSQL Users – they are everywhere!!

12 © 2013 EnterpriseDB. All rights reserved.

Page 13: Reducing Database Pain & Costs with Postgres

Who is EnterpriseDB?!

13

u  Founded in 2004, first product GA in 2005!u  140+ employees!u  Global presence with offices in North America; EMEA;

India; ASEAN; APAC!u  The largest commercial entity behind PostgreSQL!u  2,000+ customers across all market segments!u  Fast growing: 62% YOY sales growth in 2012!u  Strong financial backing:!

© 2013 EnterpriseDB. All rights reserved.

Page 14: Reducing Database Pain & Costs with Postgres

The EnterpriseDB Mission:!

14 © 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.

Deliver open-source cost benefits !coupled with !

commercial database company

resources, support, and expertise.!

Page 15: Reducing Database Pain & Costs with Postgres

EnterpriseDB Business Focus!

15 © 2013 EnterpriseDB. All rights reserved.

PostgreSQL Support

Services and

Training

Postgres Plus Advanced Server

Postgres Plus Cloud

Database

Enterprise Support

Remote DBA

Postgres Plus Tools

Page 16: Reducing Database Pain & Costs with Postgres

EnterpriseDB – a key community member!u  An official packager of community PostgreSQL (GUI/RPMs) u  Contributions in community leadership u  2 of 6 Core Team members employed by EDB u  9 total committers/contributors work for EDB u  A Key technical contributor:

•  Materialized Views (v9.3)!•  Lock Management performance for reads/writes!•  Scalability up to 64 cores !!

u  Marketing Advocate thru Event Sponsorships (Postgres Open, PG East, PG Europe, and PG Con) and press relations !

16 © 2013 EnterpriseDB. All rights reserved.

Page 17: Reducing Database Pain & Costs with Postgres

Reducing Risk: Application Type!

17 © 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.

APPLICATION RISK TIME EFFORT/PAIN

COST SAVINGS

Reporting Low Fastest Minimal $$

New App Low Based on App Minimal $$$

Edge Moderate Moderate Moderate $$$

Core Higher Based on compatibility Highest $$$$

Page 18: Reducing Database Pain & Costs with Postgres

Reducing Risk: Other Factors

18

u  Technical: •  Compatibility •  Feature sets

u  Human: •  Training •  Change management

u  Operational: •  Testing •  Monitoring •  Management •  Back-up •  Replication

© 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.

Page 19: Reducing Database Pain & Costs with Postgres

u  Run applications written for Oracle virtually unchanged u  No need to re-train Oracle DBAs and developers u  Support for PL/SQL language and OCI interoperability u  Replication for easy sharing of data

19

Reducing Risk: Oracle Compatibility!

© 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.

Page 20: Reducing Database Pain & Costs with Postgres

Reducing Risk: Assessing Compatibility!

20

Analyze Oracle Schema Layout: 1

Static Analysis of Oracle Schema and database layout

2 Review features used in Oracle client application:

Static Analysis of Source Code

Developer Interviews

© 2013 EnterpriseDB. All rights reserved.!

Page 21: Reducing Database Pain & Costs with Postgres

Reducing Risk: Assessing Compatibility!

21

u Score of 1 – 10 assigned based on analysis of steps 1 and 2

–  1 difficult – 10 minimal effort!u Work arounds for identified missing

features u Time estimates given in person weeks

4 Migration Plan

3 Evaluate results along 5 axis using proven algorithms:

© 2013 EnterpriseDB. All rights reserved.!

Page 22: Reducing Database Pain & Costs with Postgres

Increasing Reward: Postgres Cost Savings!

Fantastic ROI when you move to open source-based technology

Source: TCO/ROI Analysis with ROI Analyst from Alinean, Inc.

•  $1,706,673 of 3-year cumulative benefits by moving to EnterpriseDB PPAS on HP Integrity BL890c server blades

•  Return on investment of 271%

•  Internal rate of return: 101%

•  Payback period of 12 months

Oracle vs. Postgres Plus Advance Server

22 © 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.

Page 23: Reducing Database Pain & Costs with Postgres

u  Large Systems Integrator and Defense Agency u  Replacing 140+ Oracle DB’s u  DBMS for mission critical systems storing missile launching information u  Migrated from Oracle to Postgres Plus Advanced Server u  Key customer requirements:

•  Price/Performance!•  Advanced security, availability & reliability!•  Oracle Compatibility / ease of migration!•  EAL2 Certification!•  Open source technology strategy & DB roadmap!

u  Other keys to success •  They did an exhaustive POC comparing Oracle features to PPAS and PPAS met all

requirements!•  Compatibility was VERY high and migration was measured in weeks !•  The SI is taking PPAS across their organization using PPAS to lower TCO for their gov’t

agency customers so they can lower overall cost and continue to deliver the same level of service!

Case Study: F100 Defense Contractor (North America)!

23 © 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.

Page 24: Reducing Database Pain & Costs with Postgres

Case Study: Global Systems Integrator ! u  Top 10 Global System Integrators u  Internal use taxation application replaced Oracle u  Embedded DB deployment - Migrated Tax, Government and FSI

applications from Oracle to Postgres Plus Advanced Server u  Significantly lowered solution cost u  Products purchased:

•  Postgres Plus Advanced Server Subscriptions!•  Oracle Migration Assessment!

u  Key customer requirements: •  Price/Performance!•  Oracle migration capabilities!•  Scalability & reliability!•  Comprehensive database technology roadmap!

u  Other keys to success •  Tech to tech alignment aligning our roadmap to theirs!•  Architecture review sessions of existing and new projects!•  Creative and flexible contracting approach!

24 © 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.

Page 25: Reducing Database Pain & Costs with Postgres

Reducing Pain: Operational Assistance!u  Oracle Migration Factory Services:

•  Perform database Migration!–  Resolve any issues!–  Implement workarounds as needed!

•  Document changes/workarounds!•  Educate staff!•  Customize with add on options as desired!

25

u  Remote DBA Services: •  Architectural Health Check!•  Monitoring & Automation!•  System Maintenance!•  Performance Management!•  24/7 Support

u  Custom Engineering Services: •  Deep Postgres Engineering Resources!•  Custom features or certification

© 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.

Page 26: Reducing Database Pain & Costs with Postgres

u  Top 5 NA Insurance Company u  Mission critical DB supporting applications for brokers and customers u  Products purchased:

•  Postgres Plus Advance Server Subscriptions!•  On-site service team!•  Training!•  RDBA!

u  Creating an integrated 360 view of customers & brokers u  Vblock, VMware, Linux, PPAS – private cloud like deployment u  Key customer requirements:

•  PostgreSQL expertise !•  Best-in-class support capabilities!•  Comprehensive product roadmap!

u  Other keys to success •  Executive to Executive alignment early in their process!•  Technical architecture and roadmap sessions!•  Our onsite consultants have become integral part of their development and operations teams!

26

Case Study: F50 Insurance Company (North America)!

© 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.

Page 27: Reducing Database Pain & Costs with Postgres

We support ALL your Postgres needs…!

27 © 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.

Page 28: Reducing Database Pain & Costs with Postgres

Case Study: Federal Government Agency (ASIA)! u  Premier Science & Technology Institute of Government of India u  National and state applications that store data on over 1 billion citizens

(vehicle IDs, Postal Information, Visa tracking) u  Products purchased:

•  Postgres Plus Solution Pack – enhanced tooling critical to their success!•  Onsite staffing!

u  Key customer requirements: •  Price/Performance!•  Product support options!•  Product tooling built and supported by EnterpriseDB (Postgres Enterprise Manager)!•  Comprehensive product roadmap and scalable product support!

u  Other keys to success •  Our ability to provide specific architecture recommendations for all existing and upcoming

PGSQL deployments!•  Their ability to influence our product roadmap !•  Our ability to help identify, architect, develop and support their open source stack with them!

28 © 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.

Page 29: Reducing Database Pain & Costs with Postgres

What Is Postgres Plus Advanced Server?!

u  Built on the world’s most advanced database—PostgreSQL

u  9h generation Oracle compatibility u  World-class security add-ons u  Performance that rivals any other

proprietary RDBMS u  Enterprise-class developer and

DBA tools u  Installation, performance tuning,

and maintenance services u  Software indemnification

PostgreSQL

29 © 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.

Page 30: Reducing Database Pain & Costs with Postgres

We support ALL your Postgres needs…!

30 © 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.

Page 31: Reducing Database Pain & Costs with Postgres

Top 10 Security Provider in North America!

u  Looking to replace Oracle backend Authentication software supporting over 13,000 customers

u  Products purchased u PostgreSQL Embedded in Authentication Manager – Level 3 Support!u Postgres Plus Advanced Server to replace Oracle as part of their SaaS offering!

u  Key Requirements u Price / Performance!u Oracle compatibility!u Multi-master replication!u PostgreSQL expertise!u Global support!u Detailed product roadmap!

31 © 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.

Page 32: Reducing Database Pain & Costs with Postgres

Now what? Download and save!!

32

/download-advanced-server

www.enterprisedb.com:

© 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.

Page 33: Reducing Database Pain & Costs with Postgres

Let us know if we can assist you…!

© 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.

[email protected]

Page 34: Reducing Database Pain & Costs with Postgres

34 © 2013 EnterpriseDB. All rights reserved.