Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Is MySQL Ready For Prime Time? Sean Hull , Senior Consultant - Heavyweight Internet Group
When & Where? <ul><li>Part of Oracle fold </li></ul><ul><li>New Strategic Question </li></ul><ul><li>Simplicity of Configu...
Similar Strengths <ul><li>Datatypes </li></ul><ul><li>Stored Procs, Triggers & Funcs </li></ul><ul><li>ACID Compliance & M...
Oracle Strengths <ul><li>Dataguard & Standby db </li></ul><ul><li>SQL Opt, Subq. & CBO </li></ul><ul><li>Concurrency, Para...
Oracle Strengths <ul><li>Materialized Views </li></ul><ul><li>Auditing & Security </li></ul><ul><li>Snapshots </li></ul><u...
MySQL Strengths <ul><li>Low Overhead Sessions </li></ul><ul><li>Trivial RPM or Yum Pkg Install </li></ul><ul><li>Command L...
Strengths by App Type <ul><li>Web-facing db - MySQL </li></ul><ul><li>Custom Ent Apps - MySQL </li></ul><ul><li>Intranets ...
Cost Comparisons <ul><li>MySQL Comm - $0 </li></ul><ul><ul><li>Support - $600 - $5000 </li></ul></ul><ul><li>Oracle XE - $...
Cost Comparisons <ul><li>Commodity hw, Linux OS </li></ul><ul><li>Consulting - $1000 - $3000/day </li></ul><ul><ul><li>MyS...
Cost - Totals <ul><li>Consulting $1000 x 100 days </li></ul><ul><li>2 proc box hosting - $20,000 </li></ul><ul><li>CentOS ...
Cost - Conclusions <ul><li>Consulting Cost - bulk of total </li></ul><ul><li>Oracle SE & EE License costs </li></ul><ul><l...
Case Study 1 <ul><li>NBC/iVillage, Diet & Nutr Site </li></ul><ul><ul><li>Drupal CMS + LAMP </li></ul></ul><ul><ul><li>2x ...
Case Study 2 <ul><li>BuzzD.com - Nightlife & Ent. </li></ul><ul><ul><li>Amazon EC2 </li></ul></ul><ul><ul><li>7.5G Mem, 4x...
Case Study 3 <ul><li>GG Digital - CelebrityTweet.com </li></ul><ul><ul><li>Amazon EC2, EBS </li></ul></ul><ul><ul><li>7.5G...
Conclusions <ul><li>MySQL - volkswagen bug </li></ul><ul><ul><li>Web-facing & intranets </li></ul></ul><ul><ul><li>Conside...
Further Reading <ul><li>Paul Berry - CTO Huff Post </li></ul><ul><ul><li>www.leadit.us/hands-on-tech/HuffingtonPost-CTO-on...
Further Reading <ul><li>ProMySQL: Kruckenberg& Pipes </li></ul><ul><li>High Perf MySQL: Lentz, Zaitsev, Tkachenko, Sawodny...
About Us <ul><li>Sean Hull </li></ul><ul><li>[email_address] </li></ul><ul><li>Corp: www.iheavy.com </li></ul><ul><li>Blog...
Upcoming SlideShare
Loading in …5
×

Is MySQL Ready For Prime Time?

1,119 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Is MySQL Ready For Prime Time?

  1. 1. Is MySQL Ready For Prime Time? Sean Hull , Senior Consultant - Heavyweight Internet Group
  2. 2. When & Where? <ul><li>Part of Oracle fold </li></ul><ul><li>New Strategic Question </li></ul><ul><li>Simplicity of Configuration </li></ul><ul><li>Features & Horsepower </li></ul><ul><li>Licensing </li></ul><ul><li>Strengths of each </li></ul><ul><li>Strengths by type of App </li></ul>
  3. 3. Similar Strengths <ul><li>Datatypes </li></ul><ul><li>Stored Procs, Triggers & Funcs </li></ul><ul><li>ACID Compliance & MVCC </li></ul><ul><li>Hot, Cold, Secure Bkup, dumps </li></ul><ul><li>HA & Failsafe </li></ul><ul><li>Web-based Mgmt </li></ul><ul><li>Full Text, Radius, Indexes & Search </li></ul><ul><li>Partitions </li></ul><ul><li>Distributed Queries* </li></ul>
  4. 4. Oracle Strengths <ul><li>Dataguard & Standby db </li></ul><ul><li>SQL Opt, Subq. & CBO </li></ul><ul><li>Concurrency, Parallelism </li></ul><ul><li>Clustering with RAC </li></ul><ul><li>VPD - Column Level Security </li></ul><ul><li>Flashback Query, Table, Trans. </li></ul><ul><li>Cursors </li></ul>
  5. 5. Oracle Strengths <ul><li>Materialized Views </li></ul><ul><li>Auditing & Security </li></ul><ul><li>Snapshots </li></ul><ul><li>Function-based Indexes </li></ul><ul><li>Online Alter etc. </li></ul><ul><li>Instrumentation & OWI </li></ul>
  6. 6. MySQL Strengths <ul><li>Low Overhead Sessions </li></ul><ul><li>Trivial RPM or Yum Pkg Install </li></ul><ul><li>Command Line Tool </li></ul><ul><li>Simpler Instrumentation </li></ul><ul><ul><li>Query, locks, audit counts </li></ul></ul><ul><ul><li>Database metrics </li></ul></ul><ul><ul><li>Uptime, connections, FTS etc </li></ul></ul>
  7. 7. Strengths by App Type <ul><li>Web-facing db - MySQL </li></ul><ul><li>Custom Ent Apps - MySQL </li></ul><ul><li>Intranets & Corp Apps - MySQL </li></ul><ul><li>Business Suites - Oracle </li></ul><ul><li>Datawarehouse - Oracle </li></ul><ul><li>SAP - oops! </li></ul>
  8. 8. Cost Comparisons <ul><li>MySQL Comm - $0 </li></ul><ul><ul><li>Support - $600 - $5000 </li></ul></ul><ul><li>Oracle XE - $0 </li></ul><ul><li>Oracle S1 - $5800/proc </li></ul><ul><ul><li>Support - $3850 </li></ul></ul><ul><li>Oracle SE - $17,500/proc </li></ul><ul><ul><li>Support - $3850 </li></ul></ul><ul><li>Oracle EE - $47,500/proc </li></ul><ul><ul><li>Support - $10,450 </li></ul></ul>
  9. 9. Cost Comparisons <ul><li>Commodity hw, Linux OS </li></ul><ul><li>Consulting - $1000 - $3000/day </li></ul><ul><ul><li>MySQL Professional Services </li></ul></ul><ul><ul><li>Oracle Professional Services </li></ul></ul>
  10. 10. Cost - Totals <ul><li>Consulting $1000 x 100 days </li></ul><ul><li>2 proc box hosting - $20,000 </li></ul><ul><li>CentOS - no cost distro of RH </li></ul><ul><ul><li>MySQL - $125,000 </li></ul></ul><ul><ul><li>Oracle XE - $120,000 </li></ul></ul><ul><ul><li>Oracle S1 - $132,876 </li></ul></ul><ul><ul><li>Oracle SE - $158,850 </li></ul></ul><ul><ul><li>Oracle EE - $235,900 </li></ul></ul>
  11. 11. Cost - Conclusions <ul><li>Consulting Cost - bulk of total </li></ul><ul><li>Oracle SE & EE License costs </li></ul><ul><li>Team exp. - Oracle vs MySQL </li></ul><ul><li>Sources </li></ul><ul><ul><li>oracle.com/corporate/pricing/technology-price-list.pdf </li></ul></ul><ul><ul><li>shop.mysql.com/enterprise </li></ul></ul>
  12. 12. Case Study 1 <ul><li>NBC/iVillage, Diet & Nutr Site </li></ul><ul><ul><li>Drupal CMS + LAMP </li></ul></ul><ul><ul><li>2x Xeon 5450 3Ghz qcore procs </li></ul></ul><ul><ul><li>16Gb Mem, 6x sas drives - RAID10 </li></ul></ul><ul><ul><li>2-2.5mil page views/month </li></ul></ul><ul><ul><li>Avg 150q/sec peak: 3000q/sec </li></ul></ul>
  13. 13. Case Study 2 <ul><li>BuzzD.com - Nightlife & Ent. </li></ul><ul><ul><li>Amazon EC2 </li></ul></ul><ul><ul><li>7.5G Mem, 4x Comp Units </li></ul></ul><ul><ul><li>Mirror EBS Vols </li></ul></ul><ul><ul><li>750-850k page views/month </li></ul></ul><ul><ul><li>50q/sec peak: 1500q/sec </li></ul></ul>
  14. 14. Case Study 3 <ul><li>GG Digital - CelebrityTweet.com </li></ul><ul><ul><li>Amazon EC2, EBS </li></ul></ul><ul><ul><li>7.5G Ram, 4x EC2 Comp Units </li></ul></ul><ul><ul><li>Db & webserver share box </li></ul></ul><ul><ul><li>250k page views/month </li></ul></ul><ul><ul><li>15 q/sec, 300 q/sec peak </li></ul></ul>
  15. 15. Conclusions <ul><li>MySQL - volkswagen bug </li></ul><ul><ul><li>Web-facing & intranets </li></ul></ul><ul><ul><li>Consider company culture </li></ul></ul><ul><ul><li>Roll-your-own solutions </li></ul></ul><ul><li>Oracle - cadillac or ferrari </li></ul><ul><ul><li>larger & planned projs </li></ul></ul><ul><ul><li>Feature rich </li></ul></ul><ul><ul><li>Mature platform </li></ul></ul>
  16. 16. Further Reading <ul><li>Paul Berry - CTO Huff Post </li></ul><ul><ul><li>www.leadit.us/hands-on-tech/HuffingtonPost-CTO-on-Enterprise-MySQL-Heavy-Traffic-Management-and-Ultra-Availability </li></ul></ul><ul><li>Domas Mituzas - Facebook </li></ul><ul><li>Huffington Post </li></ul><ul><li>MySQL Case Studies </li></ul><ul><ul><li>www.mysql.com/why-mysql/case-studies/ </li></ul></ul><ul><li>MySQL Success Stories </li></ul><ul><ul><li>www.mysql.com/news-and-events/success-stories </li></ul></ul>
  17. 17. Further Reading <ul><li>ProMySQL: Kruckenberg& Pipes </li></ul><ul><li>High Perf MySQL: Lentz, Zaitsev, Tkachenko, Sawodny, Balling, Schwartz </li></ul><ul><li>mysqlperformanceblog.com </li></ul><ul><li>planetmysql.com </li></ul>
  18. 18. About Us <ul><li>Sean Hull </li></ul><ul><li>[email_address] </li></ul><ul><li>Corp: www.iheavy.com </li></ul><ul><li>Blog: oracleopensource.com </li></ul><ul><li>www.linkedin.com/in/hullsean </li></ul>

×