Category Archives: Business

MariaDB Foundation vs. Open Database Alliance

So lots of folks are talking about the newly announced MariaDB Foundation. Some folks are confused as to what happened to the Open Database Alliance?

The MariaDB Foundation members include Monty Program, SkySQL, David Axmark, and Allan Larsson.

The Open Database Alliance members include Monty Program, FromDual, Open query, Percona and SoftMethod. [SkySQL was not founded when the ODBA was announced.]

The mission of the MariaDB Foundation…well, it’s not on the MariaDB Foundation web page yet, but the blog announcement says:

In its mission statement, the MariaDB Foundation exists to improve database technology, including standards implementation, interoperability with other databases, and building bridges to other types of database such as transactional and NoSQL. To deliver this the Foundation provides technical work in reviewing, merging, testing, and releasing the MariaDB product suite. The Foundation also provides infrastructure for the MariaDB project and the user and developer communities.

The mission of the Open Database Alliance (from

The Open Database Alliance (ODBA) is a non-profit organization dedicated to the promotion of the commercial and non-commercial ecosystem around Open Source Database Technologies. Whereas proprietary software forces strong dependencies upon a single vendor, Open Source (a.k.a. Free Software, Libre Software, FOSS or FLOSS) enables an ecosystem of commercial offerings around certain technologies, e.g. GNU, Samba, Apache, the Linux Kernel.

Databases are an essential base technology for most higher applications, from desktop search over web services to the entire spectrum of enterprise IT. Enabling, growing and protecting that ecosystem for all Open Source Database Technologies are primary activities of the ODBA.

According to h-online, there are already 1 million euros pledged to the MariaDB Foundation for this.

According to the ODBA fee schedule, a Silver member pays at least US$7k (depending on how many employees the company has) and a Gold member pays at least US$35k per year.

There is nothing on what the Open Database Alliance has done, or is currently doing, or is planning to do, other than doing the work of a business analyst and getting referral fees for it. And certainly, there’s nothing concrete.

The MariaDB Foundation has nothing concrete planned, but they’re fairly new. And their mission makes it clear that their organization focuses on MariaDB, whereas the ODBA is vague, and could apply to Percona’s patched MySQL, or Oracle’s version of MySQL.

If the MariaDB Foundation succeeds in getting 501(c)3 designation, they will have to be extremely careful they do not lose it. There are huge potentials for conflicts of interest (for example, does a bounty get paid by the MariaDB Foundation or the Monty Program?), which is grounds for revoking a 501(c)3 designation. (I know, because in the past I have been the Treasurer for national and international organizations, and currently server as the Treasurer for Technocation and a local fiber guild.)

With such similar members, what is the MariaDB foundation doing that the Open Database Alliance cannot do – especially considering says “MariaDB is a trademark of Monty Program Ab. The Open Database Alliance and its members has broad usage rights of this trademark”?

What happened to all that money that went into the Open Database Alliance? What is the MariaDB Foundation going to do with all the money it is gathering?

Is the Open Database Alliance even a valid organization any more? It was founded May 13, 2009 – well over 3 years ago. What happened to it?

Backups Video Now Downloadable

The Google Video for the MySQL Backups presentation stops after about 13 minutes, so I’ve put it up as a download at:

Many of the questions brought up by the discussion of the summary slide are answered in the presentation.

As always, I encourage feedback — both technical as well as presentational (ie, the slides were not understandable, you talk to fast, etc).

The slides are up at: — 125 Kb flash
or — 2 Mb PDF

MySQL Backup Presentation

The Boston MySQL User Group was successful yet again! I was a bit worried about my presentation, that it would be too basic or folks would have wanted to see actual code and scripts, but it turned out well.

You may notice that the links at the side ( if you’re reading a feed) include a category called “Presentations”. Currently the December presentation is linked to, direct to Google Video, and the slides from tonight’s meeting are also up in PDF format as well as macromedia flash. And, of course, tonight’s video, thanx to Mike Kruckenberg. Mike also took pictures!

Folks who were at the presentation — feel free to let me know what you thought of it. Folks not at the presentation — feel free to watch the video and let me know what you think. I’m especially interested for those folks who read the last article, if the talk goes more in depth and answers more questions.

(quick links for those reading feeds:

Mysql User Group Photos

Mysql Backups (slides, flash, 125 Kb)
Mysql Backups (slides, pdf, 2.0 Mb)

MySQL Backups presentation at the Jan. 9th, 2006 meeting.
Mysql 5.0 Presentation at the December user group meeting featuring Philip Antoniades of MySQL AB.
MySQL webinars from


This article is somewhat long. Interestingly, it does not actually cover my entire talk, as there is much to talk about besides the mechanics of each backup option. I wonder what I’d need to do to make this into a white paper or an article?

The backup presentation was finished last night. I may decide to go back and put some extra stuff in there, but that would be syntax and code and stuff. The logic is all in there, and the notes have been printed. I will post the slides (in .pdf and .swf (flash, the file is very small that way) formats) after the talk on Monday, as I may yet revise them.

I am very excited about one slide in particular, and I’ll share it here. It’s really a slide that I end with, but I feel as though it’s a great starting point as well as a summary point. I haven’t seen this information encapsulated this way before, so here goes:

Comparison Table of MySQL Backup Methods

Continue reading