Doing More with Less: The Economics of Open Source Database Adoption Ed Boyajian CEO, EnterpriseDB Corporation September, 2009 1
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 Explore TCO and cost comparisons among database alternatives using real world examples 2
Doing More with Less 3
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? 435 survey respondents Source: Gartner Group 4
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 Donald Feinberg, VP & Distinguished Analyst 5
TCO of Open Source vs. Proprietary Databases 8 servers 2 CPUs/server 3 year term 6
Enterprise Software Stacks 7
Postgres Plus and RHEL Postgres Plus RHEL PostgreSQL Linux Compelling Economics Postgres Plus $4,495/socket 8 Oracle» $40,000 database+» $10,000 partitioning» $20,000 OLAP» $10,000 spatial» $10,000 adv security
it's time to seriously review how MySQL server is being developed and change the MySQL s Perfect Storm 2 Nov 29, 2008 development model to be more like PostgreSQL. Blasted by founder Monty Widenius MySQL Founder 1 Feb 26, 2008 3 Acquired by Sun Feb 6, 2009 Abandoned by Founders Apr 21, 2009 To Be Acquired by Oracle 9 4
Open Source Development Models Postgres Linux Community-driven Projects» Large, active user populations» Meritocracy-based project leadership» Many external code contributions» Vibrant open source ecosystems» Limited commercial influence» World-class QA 10 Vendor-driven Projects» Smaller, insular communities» Autocracy-based project leadership» Few external code contributions» Limited open source ecosystems» Commercially motivated» Good QA if run properly
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 11
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, demonstrably superior to MySQL for enterprise applications. + ACID Transactions + Advanced Concurrency Control 12 + Multi-level Security + High-speed Text Searching + Enterprise-class Data Integrity + Enterprise-class Failure Recovery
EnterpriseDB s Market Position 13
Adoption Progression 14
Postgres Plus Migration Roadmap Leading Telco 15
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 16
Postgres Plus Oracle Compatibility Comprehensive Compatibility Built-in Functions PL/SQL» Triggers» Functions» Stored Procedures» Packages» Built-in Packages SQL Syntax Data Dictionary SQL*Plus SQL*Loader OCI 17
Migration Effort for Test App Global 100 Company 18
Ranking Migration Candidates JDBC/ODBC applications with no server side code Applications with server side code upgraded from an older version of Oracle Reporting applications C, C++, PHP, or other non-java applications Transactional applications using newer Oracle features Data warehousing applications using Oracle OLAP functionality Applications using RAC, advanced queuing, advanced security Oracle spatial applications Pro*C and Pro*COBOL applications 19
Prioritizing Migration Candidates Least Effort More Effort Most Effort Mission Critical 2 3 4 Enterprise 1 1 4 Departmental 1 2 3 Quick Wins First 20
Migration Methodology 21
Sony Online Entertainment Case Study World s leading provider of online games Oracle costs did not match Sony s growth objectives Sony had previous success with Linux and Tomcat Sony chose Postgres Plus Advanced Server Immediate cost savings Leverage existing Oracle skills Scalability and high availability not found in MySQL World class technical support New online games in active development and roll-out 22
FTD Case Study World s leading provider of floral products and services Needed to offload BI apps from production database Sony 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 the cost of Oracle-Oracle replication 23
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 Explore TCO and cost comparisons among database alternatives using real world examples 24
25