I was prompted following a few key words by Marten Mickos at the Sun Dinner on Wednesday evening, and subsequent one on one discussion with Marten, to post my thoughts of some significant news this week announced at the MySQL Conference. The decision to provide as it’s been termed is “Enterprise only features”. It is unfortunate this was not discussed in Marten’s opening keynote, having been exposed the evening before in the Partner’s meeting and hitting the blog sphere before the conference officially started.
MySQL, past, present and future as an Open Source company requires a functional business model to succeed. This includes the funding of resources and the technology progression. It is also necessary in this business climate to build a successful business quickly. How do you do this? Well that’s probably the difference between a successful CEO and an unsuccessful one, and what Marten Mickos has produced is clearly very successful.
I may not necessarily agree with the decisions made, more specifically not understanding at this time the rationale of which features are free and which are likely to be commercial, but I respect the decision made by Marten Mickos. These new feature considerations are in a future release of MySQL, they are also I’m sure not yet set in stone, however MySQL can not be all things to all people, no software can. It reminds me of the Homer Simpson car, designed to do everything Homer wanted in a car, but it bankrupted the previously successful company due the views of one individual to solve all their own needs, but not the needs of the majority. Who is affected by this decision, who will benefit, again it’s too early to tell.
Monty indicates this is a MySQL decision, not a Sun decision. This indicates the transition of MySQL to being under the Sun banner of the largest open source company is well, still in transition. Today it was again confirmed to me, that the MySQL database will always be GPL and MySQL will not never revoke the functionality that powers the world’s largest websites as free software for the database server.
As an advocate for the MySQL community, I’d like to consider myself one of the pulses, a thought in the MySQL conscious and even a vocal lobbyist. I am however not interested in being a disruptor in the MySQL ecosystem. A Communications Lesson on Slashdot I believe correctly states “Sun to Begin Close Sourcing MySQL.” The headline is wrong.
A number of people have posted their comments, let’s stop bickering about it, and let’s see something positive happen for the benefit of the community. For example, as I’ve mentioned previously regarding the lack of differentiation for the Community version, again mentioned by Mark Callaghan in A better (community) HEAP engine where a worthwhile patch can’t be of benefit to the community in a binary release for the lay person.
As new COO of PrimeBase Technologies and in charge of the Business Solutions division, I am responsible for contributing to the success of the company, to play a significant role in the functional business model, to ensure funding for resources and technology progression. In other terms, how can revenue generation be achieved to fund prominently salaries of staff, including my own. How am I going to do this? This will be the difference between my huge success or not.
Jay’s opening lines regarding the final MySQL Conference keynote speaker was: “I work with a lot of data. I think peta-bytes, maybe exa-bytes”. This was relating to Jacek Becla from the Stanford Linear Accelerator Center, giving his presentation on “The Science and Fiction of Petascale Analytics”.
The goal of the Large Synoptics Survey Telescope (LSST) is the storage of 50+ PB of images and 20+ PB data.
Let’s just clarify the size. 20 PB of data = 20 years of HD Movies = 2000 years of 128kb MP3
The next database frontier is obviously building huge databases. What part will MySQL or other relational databases play? Some interesting facts were.
The Operational plan for LSST Project Timeline is 10 years, only starting in 2014. The timeline:
The primary goals are: Scale, parallelize, fault tolerant.

The slides from my 2008 MySQL Conference Presentation can be downloaded from here.
A small but committed group met at 8:30pm to hear more about our the plans from PrimeBase Technologies here at the 2008 MySQL Conference. Our discussion started in true MySQL form.
Monty Widenius presents to the group plastic cups and a bottle of Absolut Vodka.
After a shot, Paul starts with “While I can still talk”.
Monty, slams another bottle of Vodka on the table.
We all laugh.
Paul outlined some of the roadmap plans from existing the Alpha release to Beta releases.
We talked about our plans for Synchronous Replication and there was active discussion on various use cases.
There was also discussion and input on Solid State Drive (SDD) Technology which we will be testing with PBXT in the coming months.
What would be great if people could create a single line (one tip) from each talk and we could aggregate these for an executive summary for tech people.
This was prompted from only a few minutes looking in on Baron Shwartz’s EXPLAIN presentation. What I didn’t know was.
EXPLAIN EXTENDED SELECT …; SHOW WARNINGS; gives the rewritten SQL query
If only I had time to whip out an application on my Google AppEngine and get twitter feeds with say a mysqlconf keyword. Perhaps we need a all night BoF hackfest to do it.
A: Maria, an ACID, MVCC engine that plans to be the default non-transactional and default transactional engine for MySQL.
Presently development with a team of 6 people and plans of adding 2-3 developers the work on Maria should see the 1.5 release this month.
It was great to here Monty say “We have a policy of zero MySQL Bugs, like the old MySQL way.”
Maria Version History
1.0 - “Crash Safe” — part of a existing 5.1 branch
1.5 - “Concurrent insert/select” to be merged as part of formal MySQL 6.0 release
2.0 - Transactional and ACID
3.0 - High Concurrency & Online Backup
4.0 - Data Warehousing
The schedule has all of the features to be available for the next MySQL Conference Q2 2009
Some points of note:
The 20 second summary from the Scaling MySQL - Up or Out? from our panel of experts at 2008 MySQL Conference and Expo.
Also in the MySQL Press Releases today but dated for tomorrow is Sun Microsystems Announces MySQL 5.1.
I find the wording clearly a new language from my previous understanding — “pending general availability of MySQL? 5.1″.
We now see the trademark notice, obviously a Sun influence.
We now have a “pending” GA version. MySQL is obviously very keen to release MySQL 5.1 for GA. This was expected at last years’ MySQL conference. Many in the past year have expected this prior to this year’s conference (we are now being informed late Q2 2008). There was an anticipation there would be two RC versions, this is now the third. So what exactly does “pending” mean? Will 5.1.24 be renamed Production if it passes community acceptance (I say community because it’s not an Enterprise release). This would be a change from previous naming policy. What’s most likely is hopefully they release 5.1.25 as production. Comes back then to why the words “pending general availability”, and not “next release candidate” which is what it is.
Previously MySQL also made new with the initial RC status of 5.1, moving away from the previously policy.
At Day 1 of the 2008 MySQL Conference and Expo today, our high numbers of attendees (reported at 2,000) have resulted in Standing Room only in a lot of talks. This has got to be excellent PR.
I got to sit in on the Memcached and MySQL session by Brian Aker and at the end I stuck my head in to Best Practices for Database Administrators by and Explain demystified by Baron Schwartz both 2008 MySQL Award winners.
All full to overfilling presentations.
In today’s Official MySQL Press Release, PrimeBase XT (PBXT) has been named along with three other storage engine partners in “Sun Celebrates Third-Party MySQL Storage Engines“.
This a great achievement for us to be recognized in the certified storage engine partner program, in comparison to the other companies that are much larger on the balance sheet. This continues the news this week, last week you may have read PrimeBase Technologies a MySQL Platinum Level Partner.
A noted absence from the list is Nitro, an expected absence was Solid.
Marten has opened the 2008 MySQL Conference & Expo. This time he started in his opening comments “I have more to say to more people, and given less time to say it”.
His answer to why Sun bought MySQL included slides showing “Alignment in Culture and Vision” and “What’s in it for you - Performance & Scale, Support, Marketplace”.
This year the MySQL Conference has over 2,000 people and 55 exhibitors.
What was funny, was the photo showing the burning of the IPO Prospectus. Marten mentioned now with many Sun lawyers he has to be more careful what to day. I actually have an interesting extension to this at Watching what you say
Some points of note for me:
MySQL
user
General
databases
Conferences
professional
mysqluc08
Announced this morning is this year’s MySQL award winners.
2008 MySQL Application of the Year
2008 MySQL Partner of the Year
2008 MySQL Community Member of the Year
Ronald Bradford,
Chief Operating Officer (COO),
PrimeBase Technologies
The official press release of my commencement at PrimeBase Technologies can be now found at
Ronald Bradford strengthens management team and new open source initiative.
I’m very excited to be the COO, that’s Chief Operating Officer, rather impressive if you say it out loud a few times. My close friends and MySQL colleagues in the know in New York were also most impressed I’ve made CxO status during celebrations in recent previous weeks. My title was under wraps until I’d started.
What does COO mean at PrimeBase Technologies? I’m being charged with a number of things. I will responsible for the new Business Solutions division which includes helping to define the product road map for PrimeBase XT (PBXT) and Media Blob Streaming storage engines for MySQL. I’ll be looking at product enhancements, quality control and testing and verification of these and new products. I will also have a special focus on promoting PrimeBase Technologies to the MySQL community and commercial marketplace, hoping to leverage of the good start at the MySQL Community Awards 2007 where Paul McCullagh was named “Community Code Contributor of the Year”.
The continued success of our products including PBXT and Media Blob Streaming relies greatly on the community with your input of what is needed to help us best serve your needs always welcome.
We will be Exhibiting at the 2008 MySQL Conference & Expo, Paul’s has presentations at the MySQL Conference on An Introduction to BLOB Streaming for MySQL Projectand Inside the PBXT Storage Engine and I have a presentation The top 20 design tips every data architect should know..
We are also planning a BoF session on Tuesday night.
I forgot to mention in Support the MySQL Community Photo Day that my company PrimeBase Technologies will be providing 3 prizes for the best photos uploaded.
| First Prize | $150 Amazon Gift Voucher |
| Second Prize | $100 Amazon Gift Voucher |
| Third Prize | $50 Amazon Gift Voucher |
So, take your photo with other community supporters — they’ll also be wearing their open source t-shirts. You can upload photos to www.flickr.com/groups/mysqlcommunityphotoday.
Updated On good advice from Sheeri I made a few comments clearer.
We have proposed that the integral “MySQL Community Photo Day” be on Thursday April 17 2008, the final day of the MySQL Users Conference.
Wear a t-shirt from an open source community project on Thursday, whether a PrimeBase PBXT one or your favorite open source project (of course I prefer the first option). Get your photo taken with the masses of community supporters. If your not attending this year, this doesn’t mean you can’t also contribute a photo yourself from what location you are from. Save a saving fund for next year but get us a photo.
It doesn’t have to just be Thursday, we will accept photos at any time before then. Upload a photo and win a prize. (Baron you definitely get chocolate)
We have created a Flickr group called “MySQL Community Photo Day” at http://www.flickr.com/groups/mysqlcommunityphotoday
This is a chance for you to support the community. We have a small band of supporters before my post already including Colin C, Paul M, Lenz G, Baron S, Sheeri K.

Here I am at my desk sporting the PrimeBase supporters t-shirt that will be available at the exhibitors booth at the 2008 MySQL Conference. The front is rather uneventful with the official logo, but the back will be worth the experience. So everybody interested in supporting PBXT as the transactional storage engine for MySQL developed by the community and for the community, please come and see us and mention the secret password.
We have been placed way back in the right hand side of the exhibitors hall at booth 518, in front of the Open Source and OEM providers.

MySQL
databases
professional
Technologies
PBXT
primebase
mysqluc08
The Conference Speakers of the 2008 MySQL Conference provides some common and interesting names of companies not common in MySQL circles such as eBay, Microsoft Corporation, HP, Symantec. I see speakers outside of MySQL from countries including USA, Canada, Brazil, Germany, Japan and Australia.
I did some data analysis of the speakers list. There are 150 speakers, there are 45 from MySQL. Other companies with multiple speakers include Sun Microsystems, Kickfire, Linbit, Cafepress, Open Query, Proven Scaling, Standford Linear Accelerate Center, UC Berkeley, Siz Apart, The Hive, Zmanda, MySQL Performance Blog, Infobright, Digg, Grazr and of course PrimeBase Technologies.
Only two MySQL speakers have listed “MySQL/Sun” the rest are “MySQL”. I wonder what the policy is here? You have “Oracle / Innobase” and “Innobase / Oracle Corp.” some identity crisis there, the guys from “MySQL Performance Blog” prefer this name over the company name “Percona”, obviously for brand exposure. You have “Grazr Corporation” and “Grazr Inc”. It’s only trivia but interesting.
It’s just three weeks now before the 2008 MySQL Conference. Good to see my mug shot on the front page (see screen shot below).
I will still be presenting my session Top 20 DB Design Tips Every Architect Needs to Know, however as a departing MySQL Employee I’ve had to give up the chance to present the “MySQL for Oracle DBA’s Bootcamp” tutorial, content that I developed for MySQL specifically and have already presented three one day seminars in New York, San Francisco and Washington DC.
Kickfire formally C2 App a Diamond sponsor will be something I’m very interested in seeing, MySQL being written specifically in hardware. A few talks I’ll be interested in seeing include Securing MySQL for a Security Audit by Brian Miezejewski, Disaster is Inevitable?Are You Prepared? by Farhan Mashraqi, Developing Information Schema plugins by Mark Leith, Astronomy, Petabytes and MySQL and System Techniques to Remove I/O Bottlenecks in Large Query Intensive Applications.
What impact will Sun Microsystems a Platinum sponsor and acquirer of MySQL have at the conference? CEO Johnathan Schwartz will be following former CEO Marten Mickos’ open keynote with Open Source: The Heart of the Network Economy. There are a number of Sun related talks and Sun employees speaking. I’m sure attendance numbers of Sun employees will be up also.
My next employer PrimeBase Technologies will be out in force at the Exhibitors hall, so be sure to stop by and say hello, and get a t-shirt.
