Wednesday, January 26, 2011

Speaking at the MySQL UC...

I will be speaking at the MySQL Conference & Expo in April (The conference is on April 11 - 14 see more info here: The subject for my speach is Large datasets in MySQL on Amazon EC2 and this is pretty appropriate. If you have been reading my blog before, you might know that we run all our systems on Amazon here at Recorded Future, and to be honest, at first I wasn't impressed. Then I learned to live with it, and now I'm a convert!

But I think Amazon might have done a bad job at selling and presenting this service to the world. The pro's are not what people think (cost, for example), and there are cons you didn't expect either. What the real issue is to get the right software that is at least to some extent EC2 aware. Yes, you run on your choise of operating system (we are on Ubuntu), and yes, it sure looks like your standard Linux box out there, but a bit more flexible. But this is not the whole truth.

The key in EC2 is the E as in Elastic. Here, in our EC2 environment, I want software that can scale. A lot. Here, I want software that is flexible (can be started, stopped, moved, extended, reconfigured). Here, I do NOT want a distributed, but static, clustered system.

So, see you in Santa Clara in April!


Sunday, January 2, 2011

Not so much on databases, more on Open Source and Democracy

Those who read what I write here know that I am sometimes pretty opinionated, and that I have some strong feelings about some things. I am not to discuss politics here, but I will discuss one topic that that is one of the subjects closest to my heart, a thing that I think is crucial in todays world, and that has been a driving force in making the world what it is, both good and bad. That things is democracy.

Way back when I was 20-something I begun to appreciate what is sometimes called "Adult cartoons", then not Adult in the sense of being sexually explicit, but rather Adult in the sense that these cartoons are about things closer to us adults. I don't know about the rest of the world, but in Sweden this is pretty popular (you might have seen the "Rocky" cartoon for example, published in many languages, which is pretty typical of this genre).

You may think what you want about something like the "Rocky" cartoon, that is OK with me, but I still read it and enjoy it. Which is not to say that I don't read other books too, quite the opposite, I read newspapers, magazines, novels and fact-books every day. But if you disapprove Rocky, which you are free to do, that is OK, as long as you do not try to stop me reading Rocky just because you don't like it. That is censorship, plain and simple.

All this is not to say that we can publicly say or state just about anything. If what we state is considered harmful in some way to someone else, in a practical sense, then we should think again. But that is for the courts to decide. Just because someone dislikes this or that work of art, does not mean it should be banned. If you don't like a particular painting, book, cartoon or TV-show, then just don't view it. Simple. If a published material causes you harm in some way, for example if it humiliates someone personally or some ethnic etc. group, then let the courts decide. These are not simple thing, by any measure, but it is something we have to do as a democrcy: Decide what is harmful in such a way so that it really should be pubishable to state it publicly, and what is not.

Someone who should NOT decide this is some commercial entity with it's own agenda. To protect the innocent, I use the name of an appropriate fruit to name the specific company I am talking about here, so we call them Grapefruit Inc.

The company in question has allowed the Swedish magazine "Galago", which an Adult (not sexually explicit) cartoon magazine, to publish their "App" only under the condition that Grapefruit Inc can censor the contents. This is not the first time this company does this, and the affects, among other people, users of the products noPhone and noPad from Grapefruit Inc.

And before I go on. Yes, I do have a noPad. And I lov it, hardware is great, as is the software, it truly brilliant. But as the deals with publishers aren't open, I will not pay for any Apps, as I will not know if, and if so what, has been censored.

Another magaine with the same issue is a Danish IT-magazine that has published quite a few positive articles on Android. One thing with an Andriod phone is that it is not censored (again, if you ask, Flash is pretty crap technology, but it is out there and it's being used on sites I want to visit. Not so with my noPad, but my HTC Desire does it like a charm. As well as acting as a 3G WiFi router). What's next? Will they ban TCP/IP because IPX/SPX is better (which it probably is)?

In a way, this is the perfect mix of censorship as seen in, say, the old Eastern German, with modern day market economy: You get censorship, but you have to pay for it!

So, who comes to the rescue? Android, which is Open Source! No censoring, thank you! Open Source delivers! As for myself, who has spent 6 years with MySQL as a Sales Engineer, I have been on the look for the "killer reason" to go Open Source over all those years. To me, this is it, a better reason than any other I have seen: No censorship!

To conclude, I am aware that this is a very opinionated posting, and must be very clear that the opinions expressed here are my own only, and are not related to my day job. I would hope that my employer shares some of my views, but again, what is expressed here is my own thinking, and mine alone. Competely uncensored!