MySQL - Open Database

Post on 14-Jan-2015

3,915 views 11 download

Tags:

description

Introduction to MySQL, as given to the Open Communities Forum in Madrid, on June 17, 2009

transcript

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

datacharmer@sun.comhttp://datacharmer.blogspot.com

about me

Giuseppe Maxia

a.k.a. The Data Charmer

Database hacker

Passionate community contributor

http://datacharmer.blogspot.com2

From Sardinia, Italy

3

MySQL

My - See - Quel

My - Ess - Kyu - Ell

We make databases

4

What is MySQL?

A noun?

A verb?

An abstract concept?

It's a PHENOMENON !

Let's ask Google.

5

“mysql” = 210,000,000

6

“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

“mysql” = 210,000,000

“madonna” = 98,000,000

The show business competition

8

“mysql” = 210,000,000

“berlusconi” = 28,300,000

The political competition

9

“mysql” = 210,000,000

“sarkozy” = 31,100,000

The political competition

10

“mysql” = 210,000,000

“obama” = 201,000,000

The political competition(november 2008)

11

a phenomenon!

MySQL is twice as popular as Madonna and has almost the same chance as Obama for US President.

12

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

or, more academically ...a data base management system

able to store data persistently

on many operating systems

working with several programming languages

hmm...14

or we could use an example

What about Facebook?

15

Facebook. Powered by MySQL

facebook

16

most popular

17

the LAMP stack

L Linux

A Apache

M MySQL

P Perl/PHP/Python/PostgreSQL

18

MySQL, the online databaseThe world most visited web sites

19

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

Who pays my salary?

From ubiquity to business

MySQL User Base

Enterprise customers

21

MySQL Enterprise

Full control on your database

22

MySQL Query Analyzer

Part of MySQL Enterprise

Finds and solves performance problems on the spot

Find out more: www.mysql.com

23

people

Freedom to work anywhere

24

people

25

Community

MySQL Forge

http://forge.mysql.com

ProjectsToolsCodeWorklogsWiki

26

CommunityDownloadsArticlesBlogsBug reportsForumsEventsUniversity

http://dev.mysql.com27

Community

http://planet.mysql.com28

Community

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

friends - Operating Systems

Linux

Solaris

Windows

Mac OS X

*BSD

*NIX

31

C library

Java library

.NET library

C/C++

Perl

Python

ODBC

PHP

Java

C#

VB

friends - Connectors

32

MySQL Core Values

Stability

Performance

Ease of use

33

Stability

tested by millions

built to last

34

Performance

designed to be fast

The web wants instant responses

MySQL provides them

35

Ease of use

the "15 minutes rule"

you should be up and running with MySQL within 15 minutes

36

Scalability

master

slave

slave

REPLICATION

R/W

R

R

37

Scalability

MySQL Cluster

data nodedata node

data node

data nodeR/W

R/W

R/W

R/W

38

MySQL 5.1 GA

39

MySQL 5.1 GA

40

More performance

now even faster with 5.4 beta!

41

Yes, we're open

42

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

43

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

44

We have changed all this

Release control system

Contributor agreement

Binary differentiation

Release model

45

Let's work togethercontributions are welcome

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

MySQL Proxy

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

MySQL Communityin Spanish

MySQL Community in Spanish

http://comunidadmysql.org/

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!

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

Virtually yours

Facebook groups

Linkedin Groups

Twitter accounts (follow me!)

http://twitter.com/mysql_community

http://twitter.com/datacharmer

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