Your SlideShare is downloading. ×
0
MySQL, Where are you going?
OpenExpo, Bern
March 25, 2010
Oli Sennhauser
Senior MySQL Consultant, FromDual
oli.sennhauser@...
www.fromdual.com 2
Content
● What happened until now...
● Architecture Excursus
● Branches and Forks
● Contributors
● Futu...
www.fromdual.com 3
What happened until now...
Oct Oracle ac-
quires Inno-
base OY
InnoDB Friday
95 96 97 98 99 2000 01 02 ...
www.fromdual.com 4
Architecture Excursus
● Pluggable Storage Engine (SE) Architecture
Conventional
(R)DBMS
= Monolith
MYSQ...
www.fromdual.com 5
until now
06 07 08
Oracle tries to
acquire MySQL
Aug Benchmark
Team leaves and
founds Percona
Feb Falco...
www.fromdual.com 6
Branches and Forks
09 10
Apr InnoDB plug-in GA
(forecast)
2. Sem. 5.5 GA
(forecast)
Nov 5.1 GA
Apr 5.4
...
www.fromdual.com 7
Future
● Oracle pushes MySQL and is successful...
● What happens with the Forks and Branches?
● Oracle ...
www.fromdual.com 8
Contributors
● MySQL (Oracle: MySQL code)
● Innobase (Oracle: InnoDB plug-in and built-in code)
● Monty...
www.fromdual.com 9
Alternative solutions
Maria Based on MySQL 5.1. Contains the following SE: MariaDB, PBXT,
XtraDB, Feder...
www.fromdual.com 10
Alternative products
● SQLite (Embedded/OEM)
● PostgreSQL (Enterprise DB)
● Firebird (Web DB)
● Ingres...
www.fromdual.com 11
What can we do for the moment?
● Wait (MySQL Conference & Expo in April
2010).
● Wait until dust has s...
www.fromdual.com 12
Literature
● This presenttion you can find at:
http://www.fromdual.com/presentations
[1] http://buytae...
www.fromdual.com 13
Questions & Answers
?
If you have questions later →
oli.sennhauser@fromdual.com
Upcoming SlideShare
Loading in...5
×

MySQL 你走向何方

156

Published on

MySQL 你走向何方

http://www.ossez.com/forum.php?mod=viewthread&tid=26849&fromuid=426
(出处: OSSEZ)

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
156
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "MySQL 你走向何方"

  1. 1. MySQL, Where are you going? OpenExpo, Bern March 25, 2010 Oli Sennhauser Senior MySQL Consultant, FromDual oli.sennhauser@fromdual.com
  2. 2. www.fromdual.com 2 Content ● What happened until now... ● Architecture Excursus ● Branches and Forks ● Contributors ● Future ● Alternatives
  3. 3. www.fromdual.com 3 What happened until now... Oct Oracle ac- quires Inno- base OY InnoDB Friday 95 96 97 98 99 2000 01 02 0403 05 Project start by Monty Widenius, David Axmark and Allan Larsson Jun GPL Q3/4 MySQL AB founded Oct 5.0 GA Jan 3.23 GA Mai InnoDB 3.23 Mar 4.0 GA Sep NDB acquired Oct 4.1 GA Jun NDB 4.1 May BDB (Handler Interface) MYSQL Handler Interface ISAM MyISAM BDB ...
  4. 4. www.fromdual.com 4 Architecture Excursus ● Pluggable Storage Engine (SE) Architecture Conventional (R)DBMS = Monolith MYSQL SE Handler Interface ISAM MyISAM BDB ... built-in MYSQL pluggable SE ISAM MyISAM BDB NDB ... Handler Interface plug-in
  5. 5. www.fromdual.com 5 until now 06 07 08 Oracle tries to acquire MySQL Aug Benchmark Team leaves and founds Percona Feb Falcon SE (†) Jan Sun acquires MySQL for USD 1000 Mio Apr InnoDB Plug-inFeb Oracle ac- quires Sleepycat (BDB) Nov customer SE's IPO is announced for 2008 Apr 6.0 (†) Jan 5.2 (†) Apr MySQL on i5/OS with IBM Jan Maria SE (after 2 years of preparation)
  6. 6. www.fromdual.com 6 Branches and Forks 09 10 Apr InnoDB plug-in GA (forecast) 2. Sem. 5.5 GA (forecast) Nov 5.1 GA Apr 5.4 Performance Release (†) Apr Oracle acquires Sun for USD 7400 Mio Dec 5.5 Jul Drizzle MySQL Fork Jul ProvenScaling MySQL Branch (†) Oct OurDelta MySQL Branch Dec XtraDB InnoDB Branch / Percona Builds Mai ODBA founded Mai Maria/MariaDB MySQL/MyISAM Branch Fork ? Feb 5.1.43 stable (aka GA)
  7. 7. www.fromdual.com 7 Future ● Oracle pushes MySQL and is successful... ● What happens with the Forks and Branches? ● Oracle pushes MySQL and fails... ● Can the Forks and Branches prevail? ● Oracle phases MySQL out... ● Prevail the Forks and Branches? ● Fragmentation of the market ● Oracle/MySQL ● Drizzle/Rackspace ● MariaDB, Percona Build, Our Delta and others? ● Consolidation? ● Emigration?
  8. 8. www.fromdual.com 8 Contributors ● MySQL (Oracle: MySQL code) ● Innobase (Oracle: InnoDB plug-in and built-in code) ● Monty Program AB (Monty Widenius and core-developer) ● Percona (XtraDB SE, Percona Patches) ● The MySQL team of Google (Google Patches) ● Mark Callaghan and his team at Facebook ● Open Query (GRAPH SE, patches) ● Paul McCullagh at Primebase (PBXT SE) ● Proven Scaling ● Ebay team (VARCHAR MEMORY tables) ● Drizzle developer which work now for Rackspace.
  9. 9. www.fromdual.com 9 Alternative solutions Maria Based on MySQL 5.1. Contains the following SE: MariaDB, PBXT, XtraDB, FederatedX and other additional improvements. MariaDB SE Crash-safe, transactional SE, should replace MyISAM. Percona Build Based on MySQL 5.1. But contains the XtraDB SE instead of Inno-DB. XtraDB SE Better scaling version of the InnoDB SE with additional features. OurDelta Improved build of MySQL 5.0 and MariaDB 5.1. Contains Perco- na-, Google- and other patches. Drizzle Database for cloud- and web-applications derived from MySQL which is laidout for high concurrency and modern CPU archi- tectures.
  10. 10. www.fromdual.com 10 Alternative products ● SQLite (Embedded/OEM) ● PostgreSQL (Enterprise DB) ● Firebird (Web DB) ● Ingres (Enterprise DB) ● And some others... SQLite Oracle distribution size MySQLFirebird IngresPostgreSQL
  11. 11. www.fromdual.com 11 What can we do for the moment? ● Wait (MySQL Conference & Expo in April 2010). ● Wait until dust has settled (until about end of 2010) and the acquisition is finished. ● Keep the eyes open and observe the market. ● Explore your environment.. ● If you develop a new product, keep this situation in mind (develop portable, modularize and encapsulate).
  12. 12. www.fromdual.com 12 Literature ● This presenttion you can find at: http://www.fromdual.com/presentations [1] http://buytaert.net/the-history-of-mysql-ab [2] The MySQL Story - A Brief History for MySQLers, Part I: 1995 – 2007, Kaj Arnö, Lenz Grimmer und andere [3] http://krow.livejournal.com/602409.html [4] http://dev.mysql.com/doc/refman/4.1/en/news.html [5] http://monty-says.blogspot.com/2008/07/what-if.html [6] http://ourdelta.org [7] http://mariadb.org [8] https://launchpad.net/percona-xtradb [9] https://launchpad.net/drizzle [10] http://odba.org
  13. 13. www.fromdual.com 13 Questions & Answers ? If you have questions later → oli.sennhauser@fromdual.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×