Reducing Database Pain & Costs with Postgres

32
1 EnterpriseDB, Postgres Plus and Dynatune are trademarks of EnterpriseDB Corporation. Other names may be trademarks of their respective owners. © 2010. All rights reserved. Reducing Database Pain & Costs with Postgres February 2013

description

View this presentation to gain insight into optimizing Postgres and savings for your data management. Visit EntepriseDB's > Resources > Webcasts to view the presentation by Jay Barrows, VP of Field Operations. During this 45 -minute presentation, Jay Barrows, VP of Field Operations, will provide a business review of how, where and why businesses are leveraging PostgreSQL. In addition, he will go over the primary pains and business drivers shaping the data management landscape such as significant cost pressures combined with recent improvements to open source database options. Oracle migration is often considered the most powerful cost reduction opportunity if you understand the migration risks, and have a clear migration game plan. Jay will discuss several use cases selected that highlight how enterprise customers are leveraging their findings from the adoption of other OSS products, to helping to bring Postgres to the extremely expensive and mission critical part of their IT stack - the DB. By doing so they are driving TCO down in very meaningful ways, sacrificing nothing in terms of performance, scalability, security or reliability. Many businesses are already leveraging OSS in much lower cost parts of IT stack (OS, middleware). This presentation will be beneficial to decision-makers interested in enhancing their data management with PostgreSQL. I

Transcript of Reducing Database Pain & Costs with Postgres

Page 1: Reducing Database Pain & Costs with Postgres

1 EnterpriseDB, Postgres Plus and Dynatune are trademarks of EnterpriseDB Corporation. Other names may be trademarks of their respective owners. © 2010. All rights reserved.

Reducing Database Pain & Costs with Postgres!

February 2013

Page 2: Reducing Database Pain & Costs with Postgres

PostgreSQL is at a “Tipping Point” !!

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

Num

ber P

ostg

res

Dep

loym

ents

Rate of Adoption

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

Tipping Point

Page 3: Reducing Database Pain & Costs with Postgres

Proof: Postgres in the News!

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

Page 4: Reducing Database Pain & Costs with Postgres

Proof: The Analysts’ Opinions!

•  PostgreSQL is a proven database for enterprise relational application workloads

•  We are witnessing increased interest in PostgreSQL to support evolving data management requirements!

!

•  Increased commercial offerings and cloud-based functionality are driving adoption

•  PostgreSQL is set to play a greater role in the evolving data management landscape

!

!

---Matt Aslett, Research Manager, Data Mgt & Analytics, 451 Group

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

Page 5: Reducing Database Pain & Costs with Postgres

Why? Cost!!

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

Page 6: Reducing Database Pain & Costs with Postgres

Why? Big Technology Advances in PostgreSQL!

u  Greater scalability—past 64 cores u  JSON support 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

6

"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 on 9.1 now, and moving to 9.2 soon for the cascading replication alone; and it's been a pleasure since 8.4.”

Postgres.org

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

Page 7: Reducing Database Pain & Costs with Postgres

Why? Performance!

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

Linear Read Scaling up to 64 cores

Page 8: Reducing Database Pain & Costs with Postgres

PostgreSQL

Jboss, Apache

Hypervisors (VMware)

Linux (Suse,Red Hat)

Database

Middleware

Virtualization

Operating System

Why? OSS progression through the stack!

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

Page 9: Reducing Database Pain & Costs with Postgres

Why? Platform Shift to Cloud!

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

2 out of top 8 cloud DB’s featured in Forrester’s Wave Report provide PostgreSQL solutions!

Page 10: Reducing Database Pain & Costs with Postgres

PostgreSQL Overview!u Most mature open source RDBMS technology!u Enterprise-class features (built like Oracle, DB2,

SQL Server)!u Strong, independent community driving rapid

innovation!

10

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. Confidential and Proprietary. All rights reserved.

Page 11: Reducing Database Pain & Costs with Postgres

PostgreSQL Users – they are everywhere!

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

Page 12: Reducing Database Pain & Costs with Postgres

Who is EnterpriseDB?!

12

u  Largest commercial entity behind PostgreSQL!

u  Enables open-source cost benefits along with the products, resources and support of a full commercial database company!

u  Enhanced Postgres Plus products for enterprise-class applications:!•  Security!•  Performance!•  Oracle compatibility!•  Monitoring, management & replication tools!

u  Global provider for all your PostgreSQL needs!!

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

Page 13: Reducing Database Pain & Costs with Postgres

13

EnterpriseDB’s contributions to the Community!

u  Contribute new code to community PostgreSQL!u  Community Core Team and Contributors employed by

EnterpriseDB!u  Full financial sponsorship for Bruce Momjian, co-founder

of the PostgreSQL Global Development Group and contributor to PostgreSQL since 1996!

u  Created 1-Click installer making it easier to download and install PostgreSQL—available on EnterpriseDB website !

u  Leading Postgres evangelist in the media and with Global 1,000 corporations!

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

Page 14: Reducing Database Pain & Costs with Postgres

EnterpriseDB Facts!

14

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

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

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

Page 15: Reducing Database Pain & Costs with Postgres

Managing Risk: Application Type!

15

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

Minimal to Highest $$$$

u  Starting with reporting, new or edge applications can minimize risk and operational pain from migration

u  Risk & pain can also be minimized based on DB compatibility

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

Page 16: Reducing Database Pain & Costs with Postgres

Managing Risk: Other Factors

16

u  Technical: •  Compatibility •  Feature sets

u  Human: •  Training •  Change management

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

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

Page 17: 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

17

Reducing Risk: Oracle Compatibility!

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

Page 18: Reducing Database Pain & Costs with Postgres

What Is Postgres Plus Advanced Server?!

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

u  9th 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

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

Page 19: Reducing Database Pain & Costs with Postgres

Postgres Cost Savings Example !

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 Advanced Server

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

Page 20: Reducing Database Pain & Costs with Postgres

PROFILE – Enterprise Migration / >$1B / Government 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!

Case Study: F100 Defense Contractor (North America)!

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

Page 21: Reducing Database Pain & Costs with Postgres

Reducing Risk: Assessing Compatibility!

21

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. Privileged and Confidential. All rights reserved.

Page 22: Reducing Database Pain & Costs with Postgres

Reducing Risk: Assessing Compatibility!

22

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 man weeks

4 Migration report developed:

3 Evaluate results along 5 axis using proven algorithms:

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

Page 23: Reducing Database Pain & Costs with Postgres

Case Study: G50 Global Systems Integrator ! PROFILE: Enterprise Migration / >$1B / Tech u  Top 10 Global System Integrators u  Internal use taxation application replacing Oracle u  Products purchased:

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

u  Migrated VAT application from Oracle to Postgres Plus Advanced Server and plan to migrate their Government and FSI applications in coming year

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

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

Page 24: 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 required!

24

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 25: Reducing Database Pain & Costs with Postgres

PROFILE: Enterprise New App / >$1B / Finserv u  Leading 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!

u  Creating an integrated 360 view of customers & brokers u  Key customer requirements:

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

25

Case Study: F50 Insurance Company (North America)!

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

Page 26: Reducing Database Pain & Costs with Postgres

We support ALL your Postgres needs…!

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

Page 27: Reducing Database Pain & Costs with Postgres

Case Study: Federal Government Agency (ASIA)! PROFILE: Enterprise New / $>1B / Government 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:

•  Community PostgreSQL with Postgres Plus tools and support (Postgres Plus Solution Pack)!

•  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!

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

Page 28: Reducing Database Pain & Costs with Postgres

Case Study: Top 10 Security Provider (North America)! PROFILE: ISV/Embedded / Enterprise Migration / >$1B / Tech u  Replacement for Oracle in Authentication Manager software

supporting over 13,000 customers u  Products purchased:

•  PostgreSQL Level 3 Embedded DB Support!•  Postgres Plus as OEM database for SaaS offering!

u  Key customer requirements: •  Price/Performance!•  Oracle compatibility!•  Multi-Master Replication!•  PostgreSQL expertise!•  Global support !•  Detailed product roadmap!

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

Page 29: Reducing Database Pain & Costs with Postgres

Now what? Download and save!!

29

/download-xdb-replication-server-mmr /download-advanced-server

/download-enterprise-manager

www.enterprisedb.com:

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

Page 30: Reducing Database Pain & Costs with Postgres

Jay Barrows 508-277-1880 [email protected]

Let me know if I can help…!

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

Page 31: Reducing Database Pain & Costs with Postgres

What are your Questions??!

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

Page 32: Reducing Database Pain & Costs with Postgres

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