18
Is MySQL Ready For Prime Time? Sean Hull, Senior Consultant - Heavyweight Internet Group

Is MySQL Ready For Prime Time?

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Is MySQL Ready For Prime Time?

Is MySQL Ready For Prime Time?

Sean Hull, Senior Consultant - Heavyweight

Internet Group

Page 2: Is MySQL Ready For Prime Time?

April 10, 2023 •• Sean Hull •• <[email protected]>

2

When & Where?

Part of Oracle foldNew Strategic QuestionSimplicity of ConfigurationFeatures & HorsepowerLicensingStrengths of eachStrengths by type of App

Page 3: Is MySQL Ready For Prime Time?

April 10, 2023 •• Sean Hull •• <[email protected]>

3

Similar Strengths

DatatypesStored Procs, Triggers & FuncsACID Compliance & MVCCHot, Cold, Secure Bkup, dumpsHA & FailsafeWeb-based MgmtFull Text, Radius, Indexes & SearchPartitionsDistributed Queries*

Page 4: Is MySQL Ready For Prime Time?

April 10, 2023 •• Sean Hull •• <[email protected]>

4

Oracle Strengths

Dataguard & Standby dbSQL Opt, Subq. & CBOConcurrency, ParallelismClustering with RACVPD - Column Level SecurityFlashback Query, Table, Trans.Cursors

Page 5: Is MySQL Ready For Prime Time?

April 10, 2023 •• Sean Hull •• <[email protected]>

5

Oracle Strengths

Materialized ViewsAuditing & SecuritySnapshotsFunction-based IndexesOnline Alter etc.Instrumentation & OWI

Page 6: Is MySQL Ready For Prime Time?

April 10, 2023 •• Sean Hull •• <[email protected]>

6

MySQL Strengths

Low Overhead SessionsTrivial RPM or Yum Pkg InstallCommand Line ToolSimpler Instrumentation

Query, locks, audit countsDatabase metricsUptime, connections, FTS etc

Page 7: Is MySQL Ready For Prime Time?

April 10, 2023 •• Sean Hull •• <[email protected]>

7

Strengths by App Type

Web-facing db - MySQLCustom Ent Apps - MySQLIntranets & Corp Apps -

MySQLBusiness Suites - OracleDatawarehouse - OracleSAP - oops!

Page 8: Is MySQL Ready For Prime Time?

April 10, 2023 •• Sean Hull •• <[email protected]>

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

Page 9: Is MySQL Ready For Prime Time?

April 10, 2023 •• Sean Hull •• <[email protected]>

9

Cost Comparisons

Commodity hw, Linux OSConsulting - $1000 -

$3000/dayMySQL Professional ServicesOracle Professional Services

Page 10: Is MySQL Ready For Prime Time?

April 10, 2023 •• Sean Hull •• <[email protected]>

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

Page 11: Is MySQL Ready For Prime Time?

April 10, 2023 •• Sean Hull •• <[email protected]>

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

Page 12: Is MySQL Ready For Prime Time?

April 10, 2023 •• Sean Hull •• <[email protected]>

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

Page 13: Is MySQL Ready For Prime Time?

April 10, 2023 •• Sean Hull •• <[email protected]>

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

Page 14: Is MySQL Ready For Prime Time?

April 10, 2023 •• Sean Hull •• <[email protected]>

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

Page 15: Is MySQL Ready For Prime Time?

April 10, 2023 •• Sean Hull •• <[email protected]>

15

Conclusions

MySQL - volkswagen bugWeb-facing & intranetsConsider company cultureRoll-your-own solutions

Oracle - cadillac or ferrarilarger & planned projsFeature richMature platform

Page 16: Is MySQL Ready For Prime Time?

April 10, 2023 •• Sean Hull •• <[email protected]>

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

Page 17: Is MySQL Ready For Prime Time?

April 10, 2023 •• Sean Hull •• <[email protected]>

17

Further Reading

ProMySQL: Kruckenberg& Pipes

High Perf MySQL: Lentz, Zaitsev, Tkachenko, Sawodny, Balling, Schwartz

mysqlperformanceblog.complanetmysql.com

Page 18: Is MySQL Ready For Prime Time?

April 10, 2023 •• Sean Hull •• <[email protected]>

18

About Us

Sean [email protected]: www.iheavy.comBlog: oracleopensource.comwww.linkedin.com/in/hullsean