Reducing Database Pain & Costs with Postgres
-
Upload
enterprisedb -
Category
Technology
-
view
1.293 -
download
4
description
Transcript of 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
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
Change: The Press’ Opinion...!
3 © 2013 EnterpriseDB. All rights reserved.
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.
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
6 © 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.
Change: What do our customers say!
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
Change: Performance!
8 © 2013 EnterpriseDB. All rights reserved.
Linear Read Scaling up to 64 cores
Change: OSS Adoption Progression!
9 © 2013 EnterpriseDB. All rights reserved.
PostgreSQL
Jboss, Apache
Hypervisors (VMware)
Linux (Suse,Red Hat)
Database
Middleware
Virtualization
Operating System
Change: Platform Shift to the Cloud!
10 © 2013 EnterpriseDB. All rights reserved.
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.
PostgreSQL Users – they are everywhere!!
12 © 2013 EnterpriseDB. All rights reserved.
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.
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.!
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
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.
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 $$$$
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.
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.
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.!
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.!
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.
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.
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.
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.
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.
We support ALL your Postgres needs…!
27 © 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.
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.
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.
We support ALL your Postgres needs…!
30 © 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.
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.
Now what? Download and save!!
32
/download-advanced-server
www.enterprisedb.com:
© 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.
Let us know if we can assist you…!
© 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.
34 © 2013 EnterpriseDB. All rights reserved.