Patrick Galbraith ([info]capttofu) wrote,
@ 2009-03-30 13:42:00
Previous Entry  Add to memories!  Tell a Friend  Next Entry
Current location:New Hampshire
Current mood: curious
Current music:folksy stuff
Entry tags:drizzle, memcached, mysql, open source

What is the official branch of MySQL?
This week, I'm finishing up my book "Developing Web Applications using Perl, memcached, MySQL and Apache". I just finished up Chapter 1, which is the first chapter where I discuss several things such as how much things have changed in the last ten years with web development and Open Source in general. This lead me to write a small section about the future. I was pondering -- where are we going to be in ten years from now? What projects will be popular? This lead me even to a more specific question, and one that I would ask here: what is to become with the development of MySQL? What will be the official development branch of MySQL, and where is all the energy and excitement going to be around?

There is now one fork and one major branch of MySQL now that I will mention, both are exciting projects-- and neither of them is coming from official MySQL/Sun:

(The order of these is strictly alphabetic and not priority!)

Drizzle -- https://launchpad.net/drizzle

Drizzle a fork of MySQL 6.0, is a project started by Brian Aker and team of Monty Taylor, Jay Pipes, Stewart Smith and others, to produce a "database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture". I myself have made some attempts with my busy book schedule to help out on this project and am in the process of working on DBD::drizzle. This team is working night and day on this project. It should be also understood that this project is sanctioned and supported by Sun.

MariaDB -- http://askmonty.org/wiki/index.php/MariaDB

"MariaDB is a community developed branch of the MySQL database that uses the Maria engine by default". This is the branch that Monty and several core Maria Developers are working on. The intent of this branch is to keep up with MySQL development, maintain user compatibility, but with more features. With Monty at the help, I feel very happy about this. I will be contributing to this project and intend on incorporating FederatedX into it as soon as this book is done!

I want to work on both projects - if I write my code intelligently, it can run with both.

So, what about MySQL/Sun? What are they doing with the source they own? I know that I've had frustrations with things like FederatedX not working when something in the server is changed. Also, Federated development was ceased a while back so the responsibility is for me to keep Federated moving forward-- this I can do with Drizzle and MariaDB. This is important because a lot of people use Federated and want to see bugs fixed and features added. I don't know if I will get the same ability to work with the internal MySQL/Sun team.

My question is then: what is the official tree? The project lead is Monty, and if he is now saying "MariaDB" is the official tree. Does that mean that the tree at Sun is now dead? Open source projects usually have their souls found in whoever personally leads the project, not in who owns the copyright of the name. Monty and Brian certainly are open source leaders, so my inclination is to follow them. This is not a slight to MySQL/Sun either, but a question that me as a both a user and developer of MySQL, as well as a former employee and team member of the MySQL development team.



(18 comments) - (Post a new comment)


[info]awfief
2009-03-30 09:01 pm UTC (link)
Depends on how you define "official". Sun owns the copyright and trademark to MySQL, so I would say that by definition, their tree is the "official" one.

Which one is the one folks will use? only time will tell. Maybe folks will use XtraDB. Maybe folks will all switch to DB2 if IBM buys Sun. (I've worked with DB2, it's not a route I'd want to go!)

(Reply to this)

Percona patches, XtraDB, OurDelta builds...
[info]arjen_lentz
2009-03-31 01:55 am UTC (link)
Sheeri is absolutely right in terms of the trademark, the official MySQL baseline is with Sun/MySQL.

The rest depends a bit on what you are looking at, a source tree or a packaged distribution.
There are source trees in abundance, but there are only a few distributions - even fewer if you take Debian/Ubuntu platforms into account (and I think one should as they're increasingly popular also on the server side).

I think it's important to list developments like the Google and Percona patches, the XtraDB version of InnoDB, and the OurDelta builds. With URLs so people can find whatever they need.

It's definitely a field in motion, so just providing the overview is probably the most you can do.

(Reply to this) (Thread)

Re: Percona patches, XtraDB, OurDelta builds...
[info]capttofu
2009-04-01 04:33 pm UTC (link)
I meant to mention Percona, XtraDB, OurDelta as well - sorry if I omitted them - I certainly know of their efforts ;)

(Reply to this) (Parent)

was that a question?
(Anonymous)
2009-03-31 02:03 am UTC (link)
From someone who's been so involved with the development of the software, i would think you don't need external people's opinion on what the official branch is. This is a very blatant rhethorical question. But the post was informative.

(Reply to this)

Well, you seemed to have missed out the official tree?
[info]byte.myopenid.com
2009-03-31 04:18 am UTC (link)
It seemed like a rhetorical question Patrick, but you missed where the official branch is at maybe - https://launchpad.net/mysql-server

MariaDB is based on the 5.1 tree, so if you're working on the current branch, your code should be 5.1 compatible, MariaDB compatible, and maybe some work will be needed to be done, to be Drizzle compatible.

(Reply to this) (Thread)

Re: Well, you seemed to have missed out the official tree?
[info]capttofu
2009-04-01 04:32 pm UTC (link)
That sounds reasonable. The more the merrier.

(Reply to this) (Parent)


(Anonymous)
2009-03-31 06:52 am UTC (link)
Monty is not the project lead. He just leads his own Maria project. He has not been leading MySQL for a long time.

There is a director role for this job, and there are project leads for the individual release series. These people are just not very visible outside Sun, which is probably not really a good thing.

(Reply to this) (Thread)


[info]capttofu
2009-04-01 04:36 pm UTC (link)
You do have a very good point. And again, I meant no slight to anyone's efforts, either internal or external.

(Reply to this) (Parent)

There's Something For Everyone
[info]jaypipes.myopenid.com
2009-03-31 02:07 pm UTC (link)
This is the way I view it: there are many different types of community users, contributors, developers, DBAs. They have different skill levels, different interests. One of the branches of MySQL will likely please them, and that's just fine isn't it?

If early adopters tend to move towards XtraDB, PBXT, MariaDB or Drizzle, then I view that as a good thing. It means the development environment in which we code is competitive, and competition breeds innovation. What remains to be seen is whether the different branches can push past any differences they may have between various personalities and share the innovations each comes up with for the betterment of the MySQL community as a whole.

-jay

(Reply to this)

My take? It doesn't matter...
[info]jzawodn
2009-03-31 04:21 pm UTC (link)
Basically, we're headed to a world with multiple "MySQL" distributions, much like we have for Linux. They all have important things in common, but they differ in ways that'll appeal to different crowds.

http://jeremy.zawodny.com/blog/archives/011046.html

Jeremy

(Reply to this)

(Reply from suspended user)
My Narrow View
(Anonymous)
2009-05-22 01:20 pm UTC (link)
It's a narrow view I know, but I think the official distribution will be the one that the majority of shared web hosts migrate to.

(Reply to this)


[info]zmzrihcbkmjx
2009-06-19 07:28 pm UTC (link)
I think you are right. MySQL will not disapear or lowered in value, But What really wondering is what Oracle will do with it. Will it be free!! and under development in the same time.

(Reply to this)


[info]aeerotataeue
2009-07-25 05:38 pm UTC (link)
http://sweetgirlsesor.forum24.ru
http://youngsexorox.forum24.ru
http://smallmovenow.forum24.ru
http://youngthroatavon.forum24.ru
http://mostsexevos.forum24.ru
http://bigclipsexew.forum24.ru
http://badcumonav.forum24.ru
http://smallpicowow.forum24.ru
http://redstarecax.forum24.ru
http://crazydickecam.forum24.ru
http://newbdsmevaw.forum24.ru
http://deepmovevow.forum24.ru
http://bestdickuxam.forum24.ru
http://youngtoysocan.forum24.ru
http://mostbdsmarus.forum24.ru
http://deepbdsmexuz.forum24.ru
http://freeassovum.forum24.ru
http://nicecreamanos.forum24.ru
http://redcumuxew.forum24.ru
http://naiveanimecor.forum24.ru
http://deepassozum.forum24.ru
http://pinkassamav.forum24.ru
http://wettitsawar.forum24.ru
http://newadulteven.forum24.ru
http://freeladiesucar.forum24.ru
http://pinkphotosucur.forum24.ru
http://smallspermuxun.forum24.ru
http://redadultenuw.forum24.ru
http://naiveblowjobawow.forum24.ru
http://niceadultucuc.forum24.ru
http://blackglamourusev.forum24.ru
http://freebdsmacuc.forum24.ru
http://blackpornazos.forum24.ru
http://bestthroatocas.forum24.ru
http://crazymoviesuxom.forum24.ru
http://youngadultazum.forum24.ru
http://youngstarexos.forum24.ru
http://blackthroatenoc.forum24.ru
http://bluecelebsovas.forum24.ru
http://nicekissazox.forum24.ru
http://nicelesbovas.forum24.ru
http://wetmoviesumur.forum24.ru
http://youngthroatanar.forum24.ru
http://bluegroupenan.forum24.ru
http://sweetdickocuz.forum24.ru
http://hotpicesar.forum24.ru
http://hardthroatumew.forum24.ru
http://blackcelebsuwom.forum24.ru
http://mostgroupocer.forum24.ru
http://pinkclipsenow.forum24.ru
http://younggirlsezow.forum24.ru
http://crazyanimesac.forum24.ru
http://mostphotosurex.forum24.ru
http://rapedcelebsuzur.forum24.ru
http://sexyladiesusor.forum24.ru
http://deepclipsusos.forum24.ru
http://redfacialevoz.forum24.ru
http://freeteenocuv.forum24.ru
http://hotpornonuz.forum24.ru
http://nicefacialoruv.forum24.ru
http://sweetcelebsacuc.forum24.ru
http://redtitsurac.forum24.ru
http://sweetglamouroxuc.forum24.ru
http://newsexoruz.forum24.ru
http://bigfacialuwaz.forum24.ru
http://smallphotosumuc.forum24.ru
http://freecelebsesuc.forum24.ru
http://bluecreamacux.forum24.ru
http://bluepornewuc.forum24.ru
http://naivegroupaxaz.forum24.ru
http://deepasiananox.forum24.ru
http://bluesexoruc.forum24.ru
http://newcreamexum.forum24.ru
http://sweetmoviesanac.forum24.ru
http://naivepiconov.forum24.ru
http://bestglamourunow.forum24.ru
http://bestglamourocaz.forum24.ru
http://bluetitsemuv.forum24.ru
http://besttitsenom.forum24.ru
http://youngadultewuv.forum24.ru
http://crazyglamourorow.forum24.ru
http://deepsexowes.forum24.ru
http://smallanalorus.forum24.ru
http://blackfacialoxuz.forum24.ru
http://newthroatuxen.forum24.ru
http://deepgirlsoxow.forum24.ru
http://sweetblowjobovow.forum24.ru
http://freethroatasus.forum24.ru
http://redfacialonaw.forum24.ru
http://bluecreamosen.forum24.ru
http://younglesbuxex.forum24.ru
http://newmoviesewes.forum24.ru
http://freecockuzez.forum24.ru
http://sweetasianuxam.forum24.ru
http://badsexonew.forum24.ru
http://hardpicoxav.forum24.ru
http://sweetsexuxuv.forum24.ru
http://deepsexener.forum24.ru
http://bestsexeraw.forum24.ru
http://rapedassuwez.forum24.ru

(Reply to this)

(Reply from suspended user)
секс фото дедушки
[info]portreeaedam
2009-09-02 04:45 pm UTC (link)
http://sexofpdfrm.blogspot.com/
http://sexisapokertx.blogspot.com/
http://willpassviewingzj.blogspot.com/
http://sexonaringye.blogspot.com/
http://pornoin13yearssq.blogspot.com/
http://vipmodelssexmw.blogspot.com/
http://suckruxn.blogspot.com/
http://pornomaturenh.blogspot.com/
http://porno8090iy.blogspot.com/
http://sexchatboatnj.blogspot.com/
http://cuttingsapornoww.blogspot.com/
http://ofbombsjo.blogspot.com/
http://lessonsheysexno.blogspot.com/
http://sex12timessi.blogspot.com/
http://youthsforsexvz.blogspot.com/
http://xxxpornoof3gpxh.blogspot.com/
http://eroticaofmp4eu.blogspot.com/
http://sexisdresseszp.blogspot.com/
http://sexisanuglinesstl.blogspot.com/
http://aftersexinoi.blogspot.com/
http://breastssexxl.blogspot.com/
http://pornoofbitchsjs.blogspot.com/
http://bdsmshorpaqpgv.blogspot.com/
http://vediaofreodcc.blogspot.com/
http://bybutterofpornoxl.blogspot.com/
http://booksonsexzm.blogspot.com/
http://pornooftvyt.blogspot.com/
http://sex12mx.blogspot.com/
http://womenlovesexfo.blogspot.com/
http://sexisputmg.blogspot.com/
http://sexisaplanetrq.blogspot.com/
http://apenisisavaginajt.blogspot.com/
http://14sensualitytd.blogspot.com/
http://sexofmusclezr.blogspot.com/
http://testsaresexzc.blogspot.com/
http://studentsaresextc.blogspot.com/
http://toschoolsexls.blogspot.com/
http://messagesexqj.blogspot.com/
http://eroticonlinehm.blogspot.com/
http://heysucksuz.blogspot.com/
http://wwwpornoofruer.blogspot.com/
http://houseof2rupornoby.blogspot.com/
http://pornoofgfz.blogspot.com/
http://photosexsamexw.blogspot.com/
http://apornoisabout35zd.blogspot.com/
http://sexofcdonlinezt.blogspot.com/
http://futuresexrf.blogspot.com/
http://photosex16og.blogspot.com/
http://pornocheapsi.blogspot.com/
http://pornoofgoffindfi.blogspot.com/
http://trakhwithhe.blogspot.com/
http://chinesesexgi.blogspot.com/
http://apornoisabout35fc.blogspot.com/
http://porno7smallholegn.blogspot.com/
http://flashsexofgamedr.blogspot.com/
http://musclesofpenismx.blogspot.com/
http://porno812be.blogspot.com/
http://apornoisadogqe.blogspot.com/
http://aneroticaisamangz.blogspot.com/
http://hordzayscuimh.blogspot.com/
http://sexonanareaeb.blogspot.com/
http://supersexbm.blogspot.com/
http://fellowsaresexkk.blogspot.com/
http://teenagepornorl.blogspot.com/
http://pornofilmdy.blogspot.com/
http://apornoisarainmc.blogspot.com/
http://cylvzhraozcnku.blogspot.com/
http://tatashasexcv.blogspot.com/
http://sexwithpilotsks.blogspot.com/
http://15summersexuw.blogspot.com/
http://goysyaurycrkx.blogspot.com/
http://sexfleshjm.blogspot.com/
http://pornooflickingtj.blogspot.com/
http://ofgaysej.blogspot.com/
http://forumofpornorw.blogspot.com/
http://pornobypensap.blogspot.com/
http://reflexofpornoel.blogspot.com/
http://sexonswingslu.blogspot.com/
http://sexkindxi.blogspot.com/
http://metaphorofsexmi.blogspot.com/
http://wwwsexofcombj.blogspot.com/
http://pornoofvideo12lb.blogspot.com/
http://8teenpornoku.blogspot.com/
http://anincreaseissexol.blogspot.com/
http://18summersexge.blogspot.com/
http://pornographyky.blogspot.com/
http://themanualsexkb.blogspot.com/
http://pornoofvideo12dd.blogspot.com/
http://31pornorf.blogspot.com/
http://bysexaftertw.blogspot.com/
http://sexbydoctorsjj.blogspot.com/
http://pornoofphotooforo.blogspot.com/
http://romanticsexwe.blogspot.com/
http://drawnsexet.blogspot.com/
http://linespornoqz.blogspot.com/
http://schoolis16pornobe.blogspot.com/
http://avirginissexds.blogspot.com/
http://sex13summersam.blogspot.com/
http://twistingeroticabj.blogspot.com/
http://sexandhouse2lt.blogspot.com/

(Reply to this)

порно молодые азиатки
[info]bannsunivirs
2009-09-23 12:00 pm UTC (link)
http://esparzalascarynn.blogspot.com/
http://schaefermichelinsc.blogspot.com/
http://bhsorensenpluggable.blogspot.com/
http://cashmeresysnider.blogspot.com/
http://raymondbktangerine.blogspot.com/
http://airlinedukesupv.blogspot.com/
http://bowdenendlome.blogspot.com/
http://nuuerosionwoodward.blogspot.com/
http://vslbrittonupwind.blogspot.com/
http://rangelstufffp.blogspot.com/
http://kendalleclipticoj.blogspot.com/
http://sumptuousqnyrandolph.blogspot.com/
http://alvaradocassandrajw.blogspot.com/
http://llbamyballard.blogspot.com/
http://niybarragullah.blogspot.com/
http://floundertalleycux.blogspot.com/
http://fgphaynesscarborough.blogspot.com/
http://burgeonffsargent.blogspot.com/
http://cautiontivaughan.blogspot.com/
http://sufficebauerkf.blogspot.com/
http://ruffinaltargonne.blogspot.com/
http://meteyxacoker.blogspot.com/
http://hearfrancoolo.blogspot.com/
http://naomithomsonwk.blogspot.com/
http://htfascinatesaunders.blogspot.com/
http://mogalvansly.blogspot.com/
http://ppwilkinsrant.blogspot.com/
http://jimenezrwburton.blogspot.com/
http://eidunkdickinson.blogspot.com/
http://intervenorhebertrl.blogspot.com/
http://suarezbefittingjh.blogspot.com/

(Reply to this)

Makes you sad
(Anonymous)
2009-10-29 09:01 pm UTC (link)
Just wanted to drop a line and say how your post about the future of web design really got me thinking about how crazy all the things we do now are, and we're really just in the infancy of the web. What lies ahead will truly be amazing

Also, to the fellow above me who clearly doesn't know how to backlink properly, GTFO you spammer.

Berkshire County Web Design (http://www.sullivanwebdev.com) Clean up your act spam master

(Reply to this)


(18 comments) - (Post a new comment)

Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…