Posted on 6 Comments

Oracle Blamed for Laws of Nature

A catchy headline, and I believe more accurate than Oracle Puts the Squeeze on SMBs with MySQL Price Hike (Network World) and MySQL price hikes reveal depth of Oracle’s wallet love [MySQL Jacking up MySQL Prices] (The Register). Slightly more realistic is Oracle kills low-priced MySQL support (again The Register).

First, let’s review what Oracle has actually done: they ditched the MySQL enterprise Basic and Silver offerings. For Oracle, that makes sense. Their intended client base is “enterprise” (high end, think big corporates) and their MySQL sales and cost structure reflects this. It’s not a new thing that came with MySQL at Oracle, because MySQL at Sun Microsystems and MySQL AB before it had the same approach.

A company simply cannot operate below its market – that is not simply a matter of choice, instead it is dictated by their processes and cost structure. Smart people like Clayton Christensen at Harvard Business School have done ample research on this, here I’ll just give one simple example:

If you hire a sales person on commission and their quarterly quota is $100k, then they have to talk with clients that have at least a $10k-$20k potential (qualified leads), and they need to close (sign contract) with at least 10 within the period. They simply cannot spend any time on talking with potential $1k customers.

We may lament this state of affairs, but you can see how, given the choices made (sales person hired, commission system, quota), it’s as inevitable as an apple falling when you drop it. The way I describe this at Upstarta: if a company wants different results, they need to make sure that their business processes and cost structure lead them in that direction. But the simple fact is that most companies don’t have an internal feedback cycle that keeps an eye on these things, so they just go with the flow of consequences of common choices: aim for large(r) clients, grow turnover, get higher operational costs along the way – that in itself is a cycle and the only direction this particular one can go is up. As a natural consequence, over time old low-end offerings and clients need to be jettisoned – one way or another.

I say horay for Oracle to finally acknowledge this, since Sun Microsystems and MySQL AB before it did not (for whatever reason). This is years overdue. Whether the original MySQL company should have aimed to also serve smaller clients also is an entirely separate topic – and one which I covered at length previously (including internally in my time at MySQL AB), but it’s very much a station long passed. Once you float upward in the market, you can’t operate or move downward.

Now, are SMBs using MySQL actually getting squeezed by Oracle? They are not. There is no lock-in. This is about service contracts, not licensing. As we all know, MySQL is GPL licensed and internal use (even on a website or SaaS offering) is well within GPL parameters. There are a number of different companies offering service for MySQL, different types of service and delivery models and a corresponding wide range of pricing. So SMBs and anyone else has a choice, each can pick the type of service most suited to their needs. Let us celebrate and promote that freedom within the MySQL ecosystem, rather than being outraged about dropped apples falling!

Posted on 6 Comments

6 thoughts on “Oracle Blamed for Laws of Nature

  1. Thanks for an excellent post. So, should we blame the sales team?

    1. Hi Mark! He no it’s not the sales team’s fault either, they were hired under specific conditions and operate within certain parameters. If the intent was to continue to be able to serve small(er) clients, then lots of corporate decisions way back should have been different; all we see now is the consequences. We can’t rewrite history.

  2. Great comments. Another possible headline is “Oracle ensures market for third-party MySQL support providers.” 🙂

    1. Hi Bill! Sure that’s the side-effect and Open Query in particular will benefit because of its cost structure. So that’s lovely. But I wanted to make the point without plugging any particular vendors or offers, as the issue is quite generic – not limited in any way to this particular example.

  3. Excellent, insightful write-up – this explains a lot.

    I already draw the conclusion that Oracle’s move wouldn’t hurt anyone that needs support – like you I feel there are enough support options from third parties, such as Open Query (but of course, also parties like SkySQL, Percona, Pythian as well as a slew of lesser known ones).

    What I was still missing is how this move makes sense for Oracle, and I think you explained it very well. Thanks!

    kind regards,

    Roland Bouman

  4. More accurately they’ve simplified their offering by dropping Enterprise Basic and Enterprise Gold. Enterprise Silver became MySQL Standard Edition and Enterprise Platinum became simply Enterprise version.

    Substantive changes:

    Former “Silver” level offering now does not get MySQL Enterprise Monitor but gains MySQL Workbench, Replication and Consultative support

    Former “Platinum” level is essentially the same with the addition of MySQL Enterprise Backup.

    The big changes come with the Cluster Carrier Grade Edition.

    There is now only 1 level for Cluster customers. This maintains the same price point of the lowest cost offering previously available for cluster but adds Geo-Replication, LDAP support, MySQL Cluster Manager (new), MySQL Enterprise Monitor (new) and MySQL Enterprise Backup (new) for all cluster customers.

Comments are closed.