+ All Categories
Home > Technology > MySQL - Open Database

MySQL - Open Database

Date post: 14-Jan-2015
Category:
Upload: giuseppe-maxia
View: 3,915 times
Download: 11 times
Share this document with a friend
Description:
Introduction to MySQL, as given to the Open Communities Forum in Madrid, on June 17, 2009
Popular Tags:
52
MySQL Open Database Giuseppe Maxia MySQL Community Team Lead Sun Microsystems [email protected] http://datacharmer.blogspot.com
Transcript
Page 1: MySQL - Open Database

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

about me

Giuseppe Maxia

a.k.a. The Data Charmer

Database hacker

Passionate community contributor

http://datacharmer.blogspot.com2

Page 3: MySQL - Open Database

From Sardinia, Italy

3

Page 4: MySQL - Open Database

MySQL

My - See - Quel

My - Ess - Kyu - Ell

We make databases

4

Page 5: MySQL - Open Database

What is MySQL?

A noun?

A verb?

An abstract concept?

It's a PHENOMENON !

Let's ask Google.

5

Page 6: MySQL - Open Database

“mysql” = 210,000,000

6

Page 7: MySQL - Open Database

“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

“mysql” = 210,000,000

“madonna” = 98,000,000

The show business competition

8

Page 9: MySQL - Open Database

“mysql” = 210,000,000

“berlusconi” = 28,300,000

The political competition

9

Page 10: MySQL - Open Database

“mysql” = 210,000,000

“sarkozy” = 31,100,000

The political competition

10

Page 11: MySQL - Open Database

“mysql” = 210,000,000

“obama” = 201,000,000

The political competition(november 2008)

11

Page 12: MySQL - Open Database

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

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

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

or we could use an example

What about Facebook?

15

Page 16: MySQL - Open Database

Facebook. Powered by MySQL

facebook

16

Page 17: MySQL - Open Database

most popular

17

Page 18: MySQL - Open Database

the LAMP stack

L Linux

A Apache

M MySQL

P Perl/PHP/Python/PostgreSQL

18

Page 19: MySQL - Open Database

MySQL, the online databaseThe world most visited web sites

19

Page 20: MySQL - Open Database

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

Who pays my salary?

From ubiquity to business

MySQL User Base

Enterprise customers

21

Page 22: MySQL - Open Database

MySQL Enterprise

Full control on your database

22

Page 23: MySQL - Open Database

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

people

Freedom to work anywhere

24

Page 25: MySQL - Open Database

people

25

Page 26: MySQL - Open Database

Community

MySQL Forge

http://forge.mysql.com

ProjectsToolsCodeWorklogsWiki

26

Page 27: MySQL - Open Database

CommunityDownloadsArticlesBlogsBug reportsForumsEventsUniversity

http://dev.mysql.com27

Page 28: MySQL - Open Database

Community

http://planet.mysql.com28

Page 29: MySQL - Open Database

Community

http://es.planet.mysql.com 29

Page 31: MySQL - Open Database

friends - Operating Systems

Linux

Solaris

Windows

Mac OS X

*BSD

*NIX

31

Page 32: MySQL - Open Database

C library

Java library

.NET library

C/C++

Perl

Python

ODBC

PHP

Java

C#

VB

friends - Connectors

32

Page 33: MySQL - Open Database

MySQL Core Values

Stability

Performance

Ease of use

33

Page 34: MySQL - Open Database

Stability

tested by millions

built to last

34

Page 35: MySQL - Open Database

Performance

designed to be fast

The web wants instant responses

MySQL provides them

35

Page 36: MySQL - Open Database

Ease of use

the "15 minutes rule"

you should be up and running with MySQL within 15 minutes

36

Page 37: MySQL - Open Database

Scalability

master

slave

slave

REPLICATION

R/W

R

R

37

Page 38: MySQL - Open Database

Scalability

MySQL Cluster

data nodedata node

data node

data nodeR/W

R/W

R/W

R/W

38

Page 39: MySQL - Open Database

MySQL 5.1 GA

39

Page 40: MySQL - Open Database

MySQL 5.1 GA

40

Page 41: MySQL - Open Database

More performance

now even faster with 5.4 beta!

41

Page 42: MySQL - Open Database

Yes, we're open

42

Page 43: MySQL - Open Database

Show me the code!http://launchpad.net/mysql-server

43

Page 44: MySQL - Open Database

Give me the binaries!http://dev.mysql.com/downloads

44

Page 45: MySQL - Open Database

We have changed all this

Release control system

Contributor agreement

Binary differentiation

Release model

45

Page 46: MySQL - Open Database

Let's work togethercontributions are welcome

http://forge.mysql.com/Contributing 46

Page 47: MySQL - Open Database

MySQL Proxy

http://launchpad.net/mysql-proxy 47

Page 48: MySQL - Open Database

MySQL Communityin Spanish

MySQL Community in Spanish

http://comunidadmysql.org/

Page 49: MySQL - Open Database

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

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

Virtually yours

Facebook groups

Linkedin Groups

Twitter accounts (follow me!)

http://twitter.com/mysql_community

http://twitter.com/datacharmer

Page 52: MySQL - Open Database

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


Recommended