I am leaving in a few hours from Monterey for Santa Clara, the home of MySQL conference. I should be in the Hyatt Regency Lobby at 5:45 PM. I still have one more space in my car so if you haven't found a ride yet to go to the pre-conference dinner, you can reserve the spot by calling me or sending me a text message at 5/5/1/6/5/5/5/5/9/0.
The very brave soul, was Aaron Bockover, from the Banshee media player fame (via the LugRadio Live USA 2008 weblog). There were a few interesting highlights from these gong-a-thong sessions…
Zumastor
Dan Kegel spoke about the Zumastor Linux Storage Project. Want snapshots and
remote replication in your Linux filesystem? This one does just
that. From the contributor list, it looks like its all Google
engineers hacking on this… Yes, this is better than LVM. No, I
haven’t tried it yet.
mod_ndb
J.D. Duncan spoke about mod_ndb.
Here are my transcribed notes of the talk.
MySQL Cluster is a database designed to be fault tolerant, on cheap commodity hardware. Write SQL queries, and they access the …
[Read more]We at Javeline have released Javeline Platform under the GPL license. However GPL isn’t an easy license and therefor there is much confusion around it. To make matters worse, GPL isn’t written with script languages in mind as it talks about source code and object code. Than there is always the difficult question; Is this a single application or are these different programs talking through each other? I was at ApacheCon here in Amsterdam and got to talk with some OSI members about this subject.
How GPL works
To my opinion GPL is a great license, however it is also a complicated one. The biggest misconceptions about GPL is that is a ‘not for commercial use’ license. This is absolutely untrue. If that true no server running GNU/Linux …
[Read more]
MySQL application developers have some problems with connection
state. There is a lot of state which can be used associated with
a single connection
- Transactions (autocommit, uncommitted work, when a transaction was started, isolation level)
- Temporary tables
- Session variables which affect behaviour
- Other session variables
If you can avoid all of these, then you can benefit from
transparent auto-reconnection and transparent connection reuse /
pooling etc.
If you can't, then you will have to deal with reconnection, retry
at a higher level. This is complicated and difficult to
test.
I'll discuss ways of avoiding these things one at a time:
Transactions
I'm not advocating shunning transactions completely, just
avoiding keeping any transaction state in the connection:
- Keep autocommit on. Execute …
I paid great attention to Ian Murdock’s talk at LugRadio Live USA 2008, as he’s an important person at Sun in terms of the open source community, and I’m community facing as well. It was also the first time I got to meet Ian (after his talk), and we hit off a conversation really quickly. I look forward to working alongside Ian more… Now to the talk notes.
A Bit About Ian
- Linux user, developer, and advocate since 1993
- Founder of Debian, co-founder of Progeny
- Joined Sun in March 2007, Chief OS strategist (launched Project
Indiana), and now since February 2008 is VP Developer and
Community Marketing
What’s a Linux guy doing at Sun?
- When people say they want Linux… they don’t actually mean that
they want Linux. You don’t only want the kernel, but you want the
userspace as well. You really want a distribution, not Linux
itself. Ian is more of an …
An interesting morning for me. I woke up, had breakfast at the Hilton Concierge Lounge (complimentary, seeing that I’m on the Executive floor), and decided to find my way, by public transport, to downtown San Francisco, from Santa Clara. Boy was I surprised as to how inane everything was: I spent about 2.5 hours travelling on a light rail (VTA), then a Caltrain, and finally a BART. I almost finished a book I was reading, all on public transport. Talk about a commute.
Anyway, arrived at LugRadio Live USA, registered (paid my paltry $10 in cash, since their credit card provider was wonky), and started the day with great talks. Some quick notes about the conference itself, and then my notes shall follow soon.
- Turns out its very hard to see the screen, because of all the sunlight that was coming in. The Metreon is a great …
Japan is a wonderful place for someone like me.
Not only do I get to have sushi to my heart’s content. I am also exposed to the wonders of the Japanese culture, and — the topic of this blog posting — Japanese cultural imports from the West.
While preparing for the Sun-MySQL event last Wednesday, I was happy to see the back of Toru Takahashi-san’s laptop, featuring a big sticker with Snusmumriken and a small sticker with Duke.
- Toru-san is a Principal Solution Architect with the Software Practice in Sun Microsystems K.K. He was involved in the planning and execution of the Tokyo event in our Sun-MySQL World Tour. You can also meet him at the MySQL …
Last year open source analyst Michael Coté of Redmonk coined the term Little Four to describe four up-and-coming open source management vendors and as a foil to the Big Four of systems management.
In the open source space, the 4 names that come up each time ? usually from people I?m talking with even before I say anything ? are: Zenoss, Hyperic, GroundWorks, and openQRM.
…
[Read more]I’m big in Japan.
I’m small in the US.
In Europe, I am size M.
Me trying out replacement clothes in Tokyo
On my trip to Japan, I thought I was smart by saving money through combining tickets in my fairly complicated trip Munich - Tokyo - Santa Clara - Beijing - Munich. So I booked MUC-PEK-MUC, PEK-NRT-PEK and NRT-SFO-NRT. That meant a stopover in Beijing on my way to Tokyo.
And that, in turn, meant lost luggage.
There was plenty of time to think about whether I would lose my newly-bought suit and my favourite lense (8mm Sigma fisheye) forever, but 59 hours later than myself, the bag finally turned up on the Stefonic residence doorstep in Minato-ku, Tokyo.
In the meantime, I had to buy some emergency clothes and time to make the above observation on clothing sizes: I’m usually M or L in Europe, I’m often S in …
[Read more]This week’s Wednesday was a big thing for MySQL and Sun in Japan:
- Over 300 attendees to our World Tour event in Tokyo
- Over 30 press attendees to the press conference in the morning
- Availability of nine-to-five MySQL Technical Support in Japanese announced
- Availability of MySQL Enterprise Monitor in Japanese announced
- Availability of MySQL Knowledge Base articles in Japanese announced
I had the opportunity to keynote 60 minutes on the MySQL Architecture of Participation, with the first 5 minutes in Japanese.
Minasama, Konnichiwa.
Konotabi wa, Sun Microsystems toh MySQL AB no Tougou ni tsuite,
*Kigaru* ni *Oiwai* shi, *Hanashiau* tameno, Launch Event he,
Youkoso Okoshi Kudasaimashita.
[the following four minutes deleted]
Against all …
[Read more]