Post on 16-Dec-2014
description
Is MySQL Ready For Prime Time?
Sean Hull, Senior Consultant - Heavyweight
Internet Group
April 10, 2023 •• Sean Hull •• <hullsean@gmail.com>
2
When & Where?
Part of Oracle foldNew Strategic QuestionSimplicity of ConfigurationFeatures & HorsepowerLicensingStrengths of eachStrengths by type of App
April 10, 2023 •• Sean Hull •• <hullsean@gmail.com>
3
Similar Strengths
DatatypesStored Procs, Triggers & FuncsACID Compliance & MVCCHot, Cold, Secure Bkup, dumpsHA & FailsafeWeb-based MgmtFull Text, Radius, Indexes & SearchPartitionsDistributed Queries*
April 10, 2023 •• Sean Hull •• <hullsean@gmail.com>
4
Oracle Strengths
Dataguard & Standby dbSQL Opt, Subq. & CBOConcurrency, ParallelismClustering with RACVPD - Column Level SecurityFlashback Query, Table, Trans.Cursors
April 10, 2023 •• Sean Hull •• <hullsean@gmail.com>
5
Oracle Strengths
Materialized ViewsAuditing & SecuritySnapshotsFunction-based IndexesOnline Alter etc.Instrumentation & OWI
April 10, 2023 •• Sean Hull •• <hullsean@gmail.com>
6
MySQL Strengths
Low Overhead SessionsTrivial RPM or Yum Pkg InstallCommand Line ToolSimpler Instrumentation
Query, locks, audit countsDatabase metricsUptime, connections, FTS etc
April 10, 2023 •• Sean Hull •• <hullsean@gmail.com>
7
Strengths by App Type
Web-facing db - MySQLCustom Ent Apps - MySQLIntranets & Corp Apps -
MySQLBusiness Suites - OracleDatawarehouse - OracleSAP - oops!
April 10, 2023 •• Sean Hull •• <hullsean@gmail.com>
8
Cost Comparisons
MySQL Comm - $0Support - $600 - $5000
Oracle XE - $0Oracle S1 - $5800/proc
Support - $3850Oracle SE - $17,500/proc
Support - $3850Oracle EE - $47,500/proc
Support - $10,450
April 10, 2023 •• Sean Hull •• <hullsean@gmail.com>
9
Cost Comparisons
Commodity hw, Linux OSConsulting - $1000 -
$3000/dayMySQL Professional ServicesOracle Professional Services
April 10, 2023 •• Sean Hull •• <hullsean@gmail.com>
10
Cost - Totals
Consulting $1000 x 100 days2 proc box hosting - $20,000CentOS - no cost distro of RH
MySQL - $125,000Oracle XE - $120,000Oracle S1 - $132,876Oracle SE - $158,850Oracle EE - $235,900
April 10, 2023 •• Sean Hull •• <hullsean@gmail.com>
11
Cost - Conclusions
Consulting Cost - bulk of totalOracle SE & EE License costsTeam exp. - Oracle vs MySQLSources
oracle.com/corporate/pricing/technology-price-list.pdf shop.mysql.com/enterprise
April 10, 2023 •• Sean Hull •• <hullsean@gmail.com>
12
Case Study 1
NBC/iVillage, Diet & Nutr SiteDrupal CMS + LAMP2x Xeon 5450 3Ghz qcore procs16Gb Mem, 6x sas drives -
RAID102-2.5mil page views/monthAvg 150q/sec peak: 3000q/sec
April 10, 2023 •• Sean Hull •• <hullsean@gmail.com>
13
Case Study 2
BuzzD.com - Nightlife & Ent.Amazon EC27.5G Mem, 4x Comp UnitsMirror EBS Vols750-850k page views/month50q/sec peak: 1500q/sec
April 10, 2023 •• Sean Hull •• <hullsean@gmail.com>
14
Case Study 3
GG Digital - CelebrityTweet.comAmazon EC2, EBS7.5G Ram, 4x EC2 Comp UnitsDb & webserver share box250k page views/month15 q/sec, 300 q/sec peak
April 10, 2023 •• Sean Hull •• <hullsean@gmail.com>
15
Conclusions
MySQL - volkswagen bugWeb-facing & intranetsConsider company cultureRoll-your-own solutions
Oracle - cadillac or ferrarilarger & planned projsFeature richMature platform
April 10, 2023 •• Sean Hull •• <hullsean@gmail.com>
16
Further Reading
Paul Berry - CTO Huff Post www.leadit.us/hands-on-tech/HuffingtonPost-CTO-on-Enterprise-MySQL
-Heavy-Traffic-Management-and-Ultra-Availability
Domas Mituzas - FacebookHuffington PostMySQL Case Studies
www.mysql.com/why-mysql/case-studies/
MySQL Success Stories www.mysql.com/news-and-events/success-stories
April 10, 2023 •• Sean Hull •• <hullsean@gmail.com>
17
Further Reading
ProMySQL: Kruckenberg& Pipes
High Perf MySQL: Lentz, Zaitsev, Tkachenko, Sawodny, Balling, Schwartz
mysqlperformanceblog.complanetmysql.com
April 10, 2023 •• Sean Hull •• <hullsean@gmail.com>
18
About Us
Sean Hullhullsean@gmail.comCorp: www.iheavy.comBlog: oracleopensource.comwww.linkedin.com/in/hullsean