Reducing Database Pain & Costs with Postgres
-
Upload
enterprisedb -
Category
Technology
-
view
1.349 -
download
1
description
Transcript of 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
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
Proof: Postgres in the News!
3 © 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.
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.
Why? Cost!!
5 © 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.
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.
Why? Performance!
© 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.
Linear Read Scaling up to 64 cores
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.
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!
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.
PostgreSQL Users – they are everywhere!
11 © 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
We support ALL your Postgres needs…!
26 © 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.
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.
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.
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.
Jay Barrows 508-277-1880 [email protected]
Let me know if I can help…!
© 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.
What are your Questions??!
© 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.
© 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.