MySQL - Open Database
-
Upload
giuseppe-maxia -
Category
Technology
-
view
3.918 -
download
11
description
Transcript of MySQL - Open Database
![Page 1: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/1.jpg)
MySQLOpen Database
G i u s e p p e M a x i aM y S Q L C o m m u n i t y Te a m L e a d
S u n M i c r o s y s t e m s
[email protected]://datacharmer.blogspot.com
![Page 2: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/2.jpg)
about me
Giuseppe Maxia
a.k.a. The Data Charmer
Database hacker
Passionate community contributor
http://datacharmer.blogspot.com2
![Page 3: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/3.jpg)
From Sardinia, Italy
3
![Page 4: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/4.jpg)
MySQL
My - See - Quel
My - Ess - Kyu - Ell
We make databases
4
![Page 5: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/5.jpg)
What is MySQL?
A noun?
A verb?
An abstract concept?
It's a PHENOMENON !
Let's ask Google.
5
![Page 6: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/6.jpg)
“mysql” = 210,000,000
6
![Page 7: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/7.jpg)
“mysql” = 210,000,000
“postgresql” = 19,700,000
“db2” = 19,800,000
“sql server” = 75,900,000
“oracle” = 102,000,000
The business competition
7
![Page 8: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/8.jpg)
“mysql” = 210,000,000
“madonna” = 98,000,000
The show business competition
8
![Page 9: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/9.jpg)
“mysql” = 210,000,000
“berlusconi” = 28,300,000
The political competition
9
![Page 10: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/10.jpg)
“mysql” = 210,000,000
“sarkozy” = 31,100,000
The political competition
10
![Page 11: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/11.jpg)
“mysql” = 210,000,000
“obama” = 201,000,000
The political competition(november 2008)
11
![Page 12: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/12.jpg)
a phenomenon!
MySQL is twice as popular as Madonna and has almost the same chance as Obama for US President.
12
![Page 13: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/13.jpg)
OK. But really, what is it?
A piece of database software
The backbone of the web economy
A community of millions of users
The employer that gives me a pay check
13
![Page 14: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/14.jpg)
or, more academically ...a data base management system
able to store data persistently
on many operating systems
working with several programming languages
hmm...14
![Page 15: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/15.jpg)
or we could use an example
What about Facebook?
15
![Page 16: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/16.jpg)
Facebook. Powered by MySQL
16
![Page 17: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/17.jpg)
most popular
17
![Page 18: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/18.jpg)
the LAMP stack
L Linux
A Apache
M MySQL
P Perl/PHP/Python/PostgreSQL
18
![Page 19: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/19.jpg)
MySQL, the online databaseThe world most visited web sites
19
![Page 20: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/20.jpg)
MySQL and the Webaccording to Alexa - June 10, 2009
...and many more: Flickr, Second Life, Craigslist, Slashdot, LiveJournal, Digg, Del.icio.us, Pricegrabber.com, Weather.com etc.
1 Google 11 MySpace2 Yahoo 12 Google.co.in3 Youtube 13 Google.de4 Facebook 14 qq.com5 live 15 Microsoft6 MSN 16 rapidshare7 Wikipedia 17 sina.con.cn8 Blogger 18 Google.fr9 Baidu 19 Wordpress
10 Yahoo.co.jp 20 Google.co.uk
20
![Page 21: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/21.jpg)
Who pays my salary?
From ubiquity to business
MySQL User Base
Enterprise customers
21
![Page 22: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/22.jpg)
MySQL Enterprise
Full control on your database
22
![Page 23: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/23.jpg)
MySQL Query Analyzer
Part of MySQL Enterprise
Finds and solves performance problems on the spot
Find out more: www.mysql.com
23
![Page 24: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/24.jpg)
people
Freedom to work anywhere
24
![Page 25: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/25.jpg)
people
25
![Page 26: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/26.jpg)
Community
MySQL Forge
http://forge.mysql.com
ProjectsToolsCodeWorklogsWiki
26
![Page 27: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/27.jpg)
CommunityDownloadsArticlesBlogsBug reportsForumsEventsUniversity
http://dev.mysql.com27
![Page 30: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/30.jpg)
Community
http://forums.mysql.com 30
![Page 31: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/31.jpg)
friends - Operating Systems
Linux
Solaris
Windows
Mac OS X
*BSD
*NIX
31
![Page 32: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/32.jpg)
C library
Java library
.NET library
C/C++
Perl
Python
ODBC
PHP
Java
C#
VB
friends - Connectors
32
![Page 33: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/33.jpg)
MySQL Core Values
Stability
Performance
Ease of use
33
![Page 34: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/34.jpg)
Stability
tested by millions
built to last
34
![Page 35: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/35.jpg)
Performance
designed to be fast
The web wants instant responses
MySQL provides them
35
![Page 36: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/36.jpg)
Ease of use
the "15 minutes rule"
you should be up and running with MySQL within 15 minutes
36
![Page 37: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/37.jpg)
Scalability
master
slave
slave
REPLICATION
R/W
R
R
37
![Page 38: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/38.jpg)
Scalability
MySQL Cluster
data nodedata node
data node
data nodeR/W
R/W
R/W
R/W
38
![Page 39: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/39.jpg)
MySQL 5.1 GA
39
![Page 40: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/40.jpg)
MySQL 5.1 GA
40
![Page 41: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/41.jpg)
More performance
now even faster with 5.4 beta!
41
![Page 42: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/42.jpg)
Yes, we're open
42
![Page 43: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/43.jpg)
Show me the code!http://launchpad.net/mysql-server
43
![Page 44: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/44.jpg)
Give me the binaries!http://dev.mysql.com/downloads
44
![Page 45: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/45.jpg)
We have changed all this
Release control system
Contributor agreement
Binary differentiation
Release model
45
![Page 46: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/46.jpg)
Let's work togethercontributions are welcome
http://forge.mysql.com/Contributing 46
![Page 47: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/47.jpg)
MySQL Proxy
http://launchpad.net/mysql-proxy 47
![Page 48: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/48.jpg)
MySQL Communityin Spanish
MySQL Community in Spanish
http://comunidadmysql.org/
![Page 49: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/49.jpg)
A competition
A copy of this book to the first one who:
Has a blog in Spanish that mentions MySQL;
Reports on Open Communities Forum;
Submits the blog to Planet MySQL in Spanish;
Tomorrowat 16:30
No Sun employees!
![Page 50: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/50.jpg)
More to come
Open SQL Camp
In St. Augustin (Bonn-Cologne), Germany
August 22-23, 2009
All open databases welcome
Call for papers is open!
http://opensqlcamp.org
![Page 51: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/51.jpg)
Virtually yours
Facebook groups
Linkedin Groups
Twitter accounts (follow me!)
http://twitter.com/mysql_community
http://twitter.com/datacharmer
![Page 52: MySQL - Open Database](https://reader033.fdocuments.us/reader033/viewer/2022061217/54b596fc4a7959fe138b4569/html5/thumbnails/52.jpg)
THANK YOU
G i u s e p p e M a x i ag i u s e p p e . m a x i a @ s u n . c o m
h t t p : / / d a t a c h a r m e r. b l o g s p o t . c o m