building on strengths, learning from differences presentation
Post on 08-Apr-2018
249 Views
Preview:
TRANSCRIPT
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
1/38
Building on StrengthsLearning From Differences
Baron Schwartz
O'Reilly MySQL Conference & Expo 2011
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
2/38
www.percona.com
This is not about MySQL.
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
3/38
www.percona.com
Knowledge is power.
The challenges and opportunities are enormous.
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
4/38
www.percona.com
Database Paradigm Shifts
NoSQL
Cloud Computing
Solid-State Storage
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
5/38
www.percona.com
NoSQL Databases
Key-value (memcached, ...)
Document-oriented
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
6/38
www.percona.com
Why NoSQL?
The so-called impedance mismatch
Performance problems with relational DBs
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
7/38 www.percona.com
Solid-State Storage
We've optimized for disks for decades
The relational model loves fast random access
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
8/38 www.percona.com
The Future of Solid State
Bigger, faster, cheaper, stronger
This isn't over yet
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
9/38 www.percona.com
Cloud Computing
There is value behind the hype
We still have much to learn
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
10/38
www.percona.com
Are We There Yet?
Have open source DBs kept up?
Has open source culture kept up?
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
11/38
www.percona.com
Technical Status
Not ready for SSD
Not ready for cloud deployment
Relationship to NoSQL not widely understood
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
12/38
www.percona.com
Socio-Cultural Status
We're working hard, but in many differentdirections
We're reinventing a lot of prior art
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
13/38
www.percona.com
Competition
Competition is motivating
Rivalry can absorb energy and goodwill
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
14/38
www.percona.com
Perspective
We all fall short of the mark.
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
15/38
www.percona.com
How Do We Build Big Databases?
In a painful and costly manner.
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
16/38
www.percona.com
What About Midsize Databases?
Scaling up is a viable option
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
17/38
www.percona.com
Data Is Exploding
Moore's Law isn't keeping up with data
We're not keeping up with Moore's Law
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
18/38
www.percona.com
Scaling In The Cloud
Today: scale-out all over again
Tomorrow: brace yourself
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
19/38
www.percona.com
Do You Like Slow Servers/Network?
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
20/38
www.percona.com
We Need Scale-Both
Are you ready for petabytes?
We need much more efficient databases.
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
21/38
www.percona.com
We Have Tunnel Vision
redlinemotive.com
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
22/38
www.percona.com
Take a Fresh Look
sydney.edu.au/warrencentre/
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
23/38
www.percona.comhowstuffworks.com
Scale-Up And Scale-Out
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
24/38
www.percona.com
Who Wants To Switch?
Trying to win migrations is wasted energy
A downgrade is a downgrade
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
25/38
www.percona.com
Growth is in New Deployments
Lock-in happens in open source, too
Migrations don't grow the market
We need to be good, not just acceptable
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
26/38
www.percona.com
Can We Do This?
webdesignhot.com
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
27/38
www.percona.com
The Market Will Respond
Rivalry has consequences.
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
28/38
www.percona.com
The Future Database
It will be relational
It will support alternative access paths
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
29/38
www.percona.com
Who's Ready To Build This?
A long-term investment in code quality won'tguarantee a good outcome, but it sure helps.
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
30/38
www.percona.com
The Politically Correct Datacenter
Don't expect it to be popular
Banking on it will backfire
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
31/38
www.percona.com
The MySQL Ripple Effect
http://www.youtube.com/watch?v=C0OkjtlbqVs
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
32/38
www.percona.com
I am very happy with Oracle's stewardship.
MySQL is in Good Hands
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
33/38
www.percona.com
Our Mission Is Clear
Proprietary databases are very, very good.
We must build great open source databases.
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
34/38
www.percona.com
I Want A Database That Offers...
Scale up, scale out, and scale back natively
Self-healing
Fully online operation
Cluster-wide backups
ACID properties, with ability to relax ACID
Multiple access paths Support for OLTP and OLAP
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
35/38
www.percona.com
We Need Leaders
Leadership is earned, not claimed
We need to create prosperous companies
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
36/38
www.percona.com
Cultivating Success
We need a forum for incubation
The intersection of interests:
Open-source
Databases
Entrepreneurship
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
37/38
www.percona.com
Oracle, Please Support This Event
This is vital to your success with MySQL.
-
8/7/2019 Building on Strengths, Learning From Differences Presentation
38/38
Thank You O'Reilly Conferences
You are amazing.Please repeat this event next year.
top related