• No results found

Doing More with Less: The Economics of Open Source Database Adoption

N/A
N/A
Protected

Academic year: 2021

Share "Doing More with Less: The Economics of Open Source Database Adoption"

Copied!
25
0
0

Loading.... (view fulltext now)

Full text

(1)

Doing More with Less: The Economics

of Open Source Database Adoption

Ed Boyajian

CEO, EnterpriseDB Corporation

September, 2009

(2)

Discussion Objectives

Demonstrate the growth of Postgres and other open

source database adoption in the enterprise

Expose key differences between open source software

stacks and proprietary stacks

Profile Postgres Plus from EnterpriseDB

Define ideal workloads and “best practices” for open

source database use

(3)
(4)

Open Source Database Adoption is Accelerating

2009 OSBC Survey

Which technology sector is MOST susceptible to disruption by open source within the next five years?

(5)

Gartner On Open Source

“In the current economic climate, the number of

inquiries to Gartner about the use of open-source

DBMSs in place of a commercial DBMS is escalating,

rapidly.”

Source: Cost Optimization with Open-Source DBMSs

(6)

TCO of Open Source vs. Proprietary Databases

8 servers

2 CPUs/server

(7)
(8)

Postgres Plus and RHEL

PostgreSQL

Linux

Postgres Plus

RHEL

Postgres Plus $4,495/socket Oracle » $40,000 database+ » $10,000 partitioning » $20,000 OLAP » $10,000 spatial » $10,000 adv security Compelling Economics

(9)

MySQL’s Perfect Storm

“…it's time to seriously review how MySQL server is being

developed and change the

development model to be more likePostgreSQL.”

Monty Widenius MySQL Founder Feb 26, 2008 Acquired by Sun 1 Nov 29, 2008 Blasted by founder 2 Feb 6, 2009 Abandoned by Founders 3 Apr 21, 2009 To Be Acquired by Oracle 4

(10)

Open Source Development Models

Community-driven Projects Vendor-driven Projects

» Large, active user populations

» Meritocracy-based project leadership

» Many external code contributions

» Vibrant open source ecosystems

» Smaller, insular communities

» Autocracy-based project leadership

» Few external code contributions

» Limited open source ecosystems

Linux

(11)

PostgreSQL – No Longer a Best Kept Secret

» 20 years of open community development

» Feature rich, hardened, extremely stable

» Modular, scalable, high performance architecture

» Proven in large-scale, mixed load applications

» Vast open source ecosystem of complementary projects

(12)

EnterpriseDB’s Postgres Plus Product Family

Postgres Plus Advanced Server

Certified and supported complete solution, suitable for production systems and heterogeneous database environments. Includes breakthrough Oracle compatibility.

+ Management & Monitoring + 5th Gen Oracle Compatibility

+ Bulk Data Processing + Infinite Cache

+ Dynamic Database Tuning + Federated Queries

+ Hierarchical Queries + Oracle Replication

+ Heterogeneous Databases + Commercial Database Migration + Advanced Transaction Handling + Performance enhancements + Security enhancements + Enterprise SLAs

Postgres Plus Standard Server

Ready-to-run certified Postgres binaries for professional developers. Installs in minutes, enables immediate productivity.

+ Administration Suite

+ Distributed Memory Cache + ODBC and JDBC Drivers

+ Dynamic Debugger + Integrated Geo-spatial + Integrated Replication

+ MySQL Migration Tools + Tested, hardened, packaged

PostgreSQL

World’s most advanced open source database,

(13)
(14)
(15)
(16)

Economics Revisited

“When someone comes in at a sixth the cost [of

Oracle] and 500 times the customer service, that makes it very easy.”

Jason Weiss Software Architect, FTD

(17)

Postgres Plus Oracle Compatibility

Comprehensive Compatibility PL/SQL » Triggers » Functions » Stored Procedures » Packages » Built-in Packages Built-in Functions SQL Syntax Data Dictionary SQL*Plus SQL*Loader OCI

(18)
(19)

Ranking Migration Candidates

Applications using RAC, advanced queuing, advanced security  Oracle spatial applications

Pro*C and Pro*COBOL applications

C, C++, PHP, or other non-Java applications

Transactional applications using newer Oracle features

Data warehousing applications using Oracle OLAP functionality

JDBC/ODBC applications with no server side code

Applications with server side code upgraded from an older version of

Oracle

(20)

Prioritizing Migration Candidates

2

3

4

4

3

Mission Critical

Least Effort More Effort Most Effort

Departmental

Enterprise

1

1

(21)
(22)

Sony Online Entertainment Case Study

World’s leading provider of online games

Oracle costs did not match Sony’s growth objectivesSony had previous success with Linux and TomcatSony chose Postgres Plus Advanced Server

– Immediate cost savings

– Leverage existing Oracle skills

– Scalability and high availability not found in MySQL

– World class technical support

(23)

FTD Case Study

World’s leading provider of floral products and servicesNeeded to offload BI apps from production databaseSony chose Postgres Plus Advanced Server

– Costs of Oracle-Oracle replication were too high

– Leverage existing Oracle skills

– Oracle-Postgres Plus replication could be implemented in less than 2 months

– World class technical support

Improved production performance by 400%+ at 16% of

(24)

Discussion Summary

Demonstrate the growth of Postgres and other open

source database adoption in the enterprise

Expose key differences between open source software

stacks and proprietary stacks

Profile Postgres Plus from EnterpriseDB

Define ideal workloads and “best practices” for open

source database use

(25)

References

Related documents

Editor, Clinical Legal Education Newsletter (Fall, 2011-Summer, 2012) Developed the Legal Intern Manual for the Domestic Violence and Civil Protection Order Clinic in both Alabama

Η εκπληκτική αύξηση του αριθμού των φοιτητών, η συνειδητο- ποίηση — έστω και προσωρινή — της αλλοτριωμένης και αλλο­ τριωτικής φύσης όχι μόνο

45 Copy failure Invalid project data Stop Auto clear Copying cannot be executed because an error has been identified in project data saved in the SD memory card. Check

Mill Essentials Training Tutorial Page| 25 CREATE POLAR ARCS TUTORIAL #1 1  [Enter the center point]: Select the Origin..  Once complete choose the OK button to exit

The risk reduction potential of all measures associated with improved damage stability and survival time, can be evaluated by assessing the impact of all related measures on the

For the support site, Congress and the Navy decided to use a procedure called “lease-construction.” Rather than paying land and construction costs, the Navy would invite developers

Finally, we focus on the incremental benefit that simultaneous PCAT and FA can bring to an airline using HF alone. Here we compare our simulations of HF, FA, and PCAT together

If the primary damage infl icted by the delivery weapon is suffi cient to overcome the Damage Reduction of the target’s armour, the secondary damage, as well as any damage