» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with users + MySQL

ZCS-to-ZCS Migrations

Someone in the forums recently asked about ways to migrate individual accounts from one ZCS instance to another, so thought I’d share the enlightenment with all. Whether you are going from an on-premise install to a hosting provider, want to create handy archives of old employee accounts, or just need to duplicate mailbox contents of a user; the syntax in this article proves remarkably useful, and applies to all editions.
ZCS-to-ZCS
There are a multitude of comparable RFE’s on addressing this need via different approaches. (Bugzilla entries 19630, 29573, 28443 & 30163 to name a few.) Some want graphical tools to browse data and selectively migrate certain things, while others would be happy with a cross LDAP zmmailboxmove.

Depending on your situation, several backup tools can take care of a large portion of your daily needs; and there are ways to do Zimbra-to-Zimbra migrations using the Network Edition’s backup and restore capabilities - however they require admin abilities on both systems. Meanwhile, most of the frequently used open source backup solutions are simply an “all accounts at-once” approach. So what to do when you need to move from your personal setup to a hosting provider? Or if you’re a hosting provider, move a tiny handful of accounts to a separate infrastructure? Before diving into the wiki on user migration for info on Imapsync, REST exports, CURL imports, etc; there’s a handy way to avoid the “one item type at-a-time” transfer methods.

In ZCS 5.0.9+ you can export an entire mailbox with:
/opt/zimbra/bin/zmmailbox -z -m user@domain.com getRestURL “//?fmt=tgz” > /tmp/account.tgz

Next transfer via rsync, scp, sftp, etc. You’ll also need to create the account on the 2nd server if the desired account doesn’t exist at your destination server yet.

Then import with:
/opt/zimbra/bin/zmmailbox -z -m user@domain.com postRestURL “//?fmt=tgz&resolve=reset” /tmp/account.tgz

The resolve= paramater has several options:

  • “skip” ignores duplicates of old items, it’s also the default conflict-resolution.
  • “modify” changes old items.
  • “reset” will delete the old subfolder (or entire mailbox if /).
  • “replace” will delete and re-enter them.

‘Reset’ will be a bit faster on an empty destination mailbox because it skips most dupe checks.

Note: There were some duplication fixes and additional issues (mainly sync related) corrected with the tar formatter in 5.0.10.

Not a Zimbra Admin? Users can get the same zip/tar formatter on REST URL’s by visiting:
http:// server.domain.com/home/user?fmt=zip&query=is:anywhere

The zip format has been around for a long time, but doesn’t contain account & item metadata like the tar formatter automatically does:
http:// server.domain.com/home/user/?fmt=tgz

ZD Export Backup AlphaInfact, this same technique is currently used in Zimbra Desktop’s alpha backup solution.

If this approach doesn’t scale performance wise for your situation, or you simply don’t want to have everyone hit a REST URL for 30GB mailboxes all at the same time, here’s a collection of helpful scripts and other ways to systematically migrate:

Mysqldump & rsync with an interesting blob management technique: Zimbra2Zimbra

Imapsync for mail + postRestURL for contacts, calendar & filters: ZimbraMigrate (Expand the concept for tasks, documents, and briefcase items.)

Another method that could be extrapolated upon for migrations: Per User Mailbox Backup (OE Version - Zimbra :: Wiki)

Most of these solutions aren’t going to respect share permissions, but when pulling an account out of an environment that’s to be expected.

Zimlet spin-offs:
- Mail backup options for end users (.eml)
- Zimlet to save email in a txt file (.txt or html)

The above Zimlets are aimed at making quick self-copies & not for restores, but there are many methods for putting messages back into Zimbra, including tools like zmmailbox addMessge, zmlmtpinject, CURL, etc; for more info checkout these threads: Recover data from store folders & Moving Folders between users

If moving your entire server, I’m a huge fan of the install.sh -s trick when using NE backups to do so isn’t an option.


Have another method you’d like to share? Document it in the wiki & note it below, or you can discuss over in the Community Forums.

MySQL: Planet MySQL

MySQL Use case Competition - When theory meets practice

Sakila Writer

MySQL 5.1 is almost ready for prime time, but in the meantime some brave users have already started putting it to work in production environment.

MySQL wants to hear from these intrepid souls. The MySQL 5.1 use Case competition is under way. We want feedback from users who have found a practical usage for 5.1 features, and also from the ones who have met usability challenges.

Two articles have already been published from the competition submissions. One showing a popular soccer team using MySQL 5.1 and one proposing a creative way of managing large storage. More articles will come with your feedback

If you are using MySQL 5.1 in production, please let us know!

MySQL: Planet MySQL

MySQL Use case Competition - When theory meets practice

Sakila Writer

MySQL 5.1 is almost ready for prime time, but in the meantime some brave users have already started putting it to work in production environment.

MySQL wants to hear from these intrepid souls. The MySQL 5.1 use Case competition is under way. We want feedback from users who have found a practical usage for 5.1 features, and also from the ones who have met usability challenges.

Two articles have already been published from the competition submissions. One showing a popular soccer team using MySQL 5.1 and one proposing a creative way of managing large storage. More articles will come with your feedback

If you are using MySQL 5.1 in production, please let us know!

GlassFish: The Aquarium

Call for Papers for MySQL Conference ? by 22 Oct 2008

Innovation Everywhere! That’s the motto of the MySQL Conference & Expo 20-23 April 2009, in Santa Clara.
MySQL Conference Call for Papers
If April next year sounds like the distant future to you, then you’re evidently not planning to be a presenter. Since if you do plan to present, there’s a very close date relevant for you: 22 October 2008. That’s when the Call for Papers closes.

If you’re an innocent bystander and don’t plan on presenting, you may still enjoy lurking at the MySQL Conference Website, for instance looking at some of the full-length keynote videos already posted from the 2008 conference.

On the other hand, if you’re serious about presenting, there are three blog entries to start from, beyond the Call for Participation itself:

  • Baron Schwartz’s “How to get your session accepted to MySQL Conference“. OK, so his header says 2008, but the tips are as valid as ever: Be different. Be specific. Be advanced. Be basic. Be hoarse. Be credible. Be free!
  • Colin Charles’s List of 10. A similar list as Baron’s. Read it with care, as Colin’s our Program Chair for 2009!
  • Giuseppe Maxia’s How to get your proposal accepted to the MySQL Users Conference 2009. This is updated for 2009. Approaching the same topic as Baron and Colin, I like Giuseppe’s tips:
    1. Make sure you know the subject you propose.
    2. Always assume that someone else has proposed the same topic.
    3. A good abstract is not too short.
    4. A good abstract is not too long.
    5. Don’t even try to advertise your company in a proposal.
    6. Read the posts by Baron and Colin again.

Finally, do note a point that Giuseppe makes: We will accept some proposals conditionally. If that happens, we will inform the authors that we need more material before the final acceptance. If the material is not provided, we replace the session with some other proposal. This is the most fair way we could think of to give everybody an equal chance to compete on merits when it comes to the final choices!

Looking forward to your proposals, and to meeting with you at the MySQL UC in a bit more than half a year!

MySQL: Planet MySQL

MySQL 5.1 Use Case Competition ? until end of September!

We timed our Use Case Competition to coincide with summer holidays, and are now prolonging the duration of the Use Case Competition with one month, until 30 September 2008.

To recap, here’s the original posting (with an updated deadline):

With 5.1 having officially been in Release Candidate status since September 2007 and soon approaching GA status, the MySQL Community Team launches a competition for the users of new features of MySQL 5.1:

Submit your MySQL 5.1 Use Case Report to community(at)mysql.com by 30 September 2008 and have a chance of winning one of our prizes:

You may phrase your MySQL 5.1 Use Case Report freely, but the more colour you give it, the better your chances of winning.

By submitting the report, you also volunteer for appearing in our upcoming Use Case articles. We will consider any data you submit in your Use Case Report as public and quotable in our reports. However, you may ask us to anonymise certain aspects of your use case, should you otherwise not be able to participate in our competition.

This is the desired format of your submissions:

From: <you>
To: Community(at)mysql.com
Cc: <any of your colleagues you wish to inform>
Subject: MySQL 5.1 Use Case Report: <Feature> / <App Name>

MySQL Community Team,

At <company/organisation> we've used <new 5.1 feature> since <date>.

We're now on MySQL 5.1.<n> and we started development using
<new 5.1 feature> with MySQL.5.1.<m>.


Purpose of our appication:

Reason we need <new 5.1 feature>:

Development environment, OS, language:

Deployment environment, OS, hardware:

Relevant metrics on size/type of application:

Our comment on how <new 5.1 feature> meets our needs:
- comments on usability of feature
- comments on clarity of documentation
- comments on performance
- comments on bugs encountered [1]

Our greetings to the MySQL Engineering Team:

Name and email of submitter / developer:

Name of organisation:

Geographic location (city, country):

MySQL Enterprise customer: (YES/NO)

[1] If you’ve found bugs, then please follow our bug reporting instructions and share bug numbers from bugs.mysql.com in your use case report.

We’re looking for Use Cases on all new MySQL 5.1 features, but especially on

Links:

MySQL: Planet MySQL

Nüshìmen, xianshéngmen: A speech in Chinese on video

“Ladies and gentlemen, good afternoon and welcome to this presentation regarding the acquisition of the company MySQL AB by Sun Microsystems.”

Since my speech on Sun / MySQL integration for about 400 people in Beijing last week, I have been asked a few times about what it’s like to give a speech in Chinese. Well, I wouldn’t really know, as all I did was read aloud a text for 8 minutes. I remembered what passage was about what topic, and I had noted which words to stress, when to raise my hand etc. But of the actual words, I understood perhaps 5-10 % (based on them being repeated often enough). So I know I am a fuzongcai (Vice President) with Sun Microsystems, I know the difference between a kèhù (customer) and a yònghù (user). I live in Munihei (München), but I am not deguoren (German), I am fenlanren (from Finland). And, nüshìmen, xianshéngmen, that’s Ladies and gentlemen.

So far, hen hao.

I read aloud from this paper (no, not the Chinese characters, just the pinyin).

But the ambition level could really be a bit higher. Not stressing every syllable. Speaking a bit faster. Repeating the tones once (ok, five times) more. And I could memorise more words, not 5-10 % but perhaps 25%. That would be more enjoyable for both the audience, and for myself.

That said, giving a speech in Mandarin was a very positive experience, even at my level of delivery. My ambition was for at least 70% of my message being understandable from a pronunciation standpoint, and I heard estimates of the outcome being 80% to 90%. And I got interrupted by applause at least five times, and laughter at least once (even at the intended spot). So I’m happy. And I recommend using Chinese for more than the mere greetings, for any non-Chinese wishing to be well received in China.

Xìexìe, thank you, xìexìe.

References:

MySQL: Planet MySQL

Light Painting by Julian Cash @ UC: The Outcome

Earlier, I noted that Julian Cash was to do some “light painting” at the MySQL Users Conference. And boy, did he do it!

He had a normal conference room, the Bayshore at the MySQL Conference, made a bit darker. Not pitch dark, but let’s say too dark to read. Then, he had us sit down on a chair in front of a neutral background, and took the pics with his camera mounted on a tripod. A picture took perhaps 30 to 60 seconds. After opening the shutter, the object was supposed to sit still. Julian then lit up our faces, in my case with blue and red light sources (”mini-torches”) which he moved top-down. Then, he sprinkled in some additional stray light in various colours.

I had asked for a picture of an angel (with halo, above — perhaps to be used at my own funeral?) and a devil (with red horns, below — perhaps as an alternate funeral picture, depending on my then-current CV?). Being the guinea pig for the setup, Julian spent over a quarter of an hour on the pics.

It was great fun, and I remain a great admirer of Julian’s.

Ah, and just to be clear: Note that the pictures are not digitally edited. They’re originals. I.e., the tricks work also with granddaddy’s analog cameras. However, seeing the pics on the camera display does help; in my case, the final pics were the fifth and sixths tries. So if you experiment yourself (and at least I will), do go with a normal, modern camera, mount it on a tripod, and use some creative sources of light.

If you click on the thumbnails below, you’ll see a number of other pics taken by Julian in that session.

References:

MySQL: Planet MySQL

Barton George Podcasts from MySQL Conference

Who’s Barton George?

Barton is a colleague from Sun, who “looks after Sun’s relationships with the various GNU/Linux communities as well as our relationship with the FSF” according to his blog. I spent time with him at the MySQL Users Conference last week. He is a fun guy to be around, and isn’t as US-centric as his remark “Last year, my family and I emigrated from Silicon Valley to Austin, TX.” would lead one to believe.

Barton is also an avid blogger. And, on top, a diligent podcaster.

As for blogging, he has recent MySQL relevant entries on partying (with Mårten of MySQL, and with Jonathan & Rich of Sun at the Pre-Conf Community Dinner), and with pics from the UC.

As for podcasts, he has already posted four entries from the MySQL UC, i.e. interviews with Mårten Mickos, with Zack Urlocker, with Baron Schwartz of Maatkit & Community Award fame, and with Jennifer Venable of Red Hat.

The podcasts are about 10 minutes each. To help you decide whether you want to spend those 10 mins or not, his blog entries provide tips on the contents, such as this one about the Zack blog:

  • Exceeding expectations at the MySQL conference
  • The availability of MySQL’s 5.1 later this quarter and all the cool new features
  • The GA of Workbench - a modeling tool for DBAs
  • The morning’s keynotes (here is the video Zack shot)
  • The challenges that Werner Vogels, Amazon’s CTO, faces
  • Sun’s performance tuning team and how it helps MySQL shine
  • Zack’s impressions of his first six weeks at Sun

Barton tells me there will be more podcasts posted soon, with Brian Aker of MySQL, and with Erica Brescia, CEO of BitRock.

References:

MySQL: Planet MySQL

Beijing Meetup Mashup: MySQL - Sun in China

We had over 400 participants in yesterday’s MySQL-Sun event in China! Plus another 30 or so in the press event, happening in parallel.

Beijing, if nobody noticed, is preparing for the Olympics. Here’s the so called Birds Nest, that we passed several times on the way to various meetings — including yesterday’s event.

After initial linguistic difficulties, Larry Stefonic (MySQL VP APAC) found our way to the event.

This was the first MySQL-Sun event with a banner across a street!

Everything takes place in Chinese here. About as much as it’s Japanese in Japan. In Europe, we seem to give way too much way for English.

And to accommodate to the local situation, I gave my presentation (on MySQL-Sun integration) in Chinese. It was about 8 minutes, and I was happy to be several times interrupted for applause. And I didn’t say anything particularly smart — just read aloud my normal presentation, albeit in Chinese. Judging by the warm reception, that’s not an everyday gesture by Westerners in Beijing.

Now, after nearly three weeks on the road, I’m finally going back home. Hence the popular Chinese gesture: the Thumbs Up sign.

Thanks to everyone who arranged the event — especially, Scott Chen at Sun in Beijing, and Yoko Suga-san with the MySQL APAC team!

MySQL: Planet MySQL

Liveblogging: Who is the Dick on My Site?

Identity 2.0: A world that’s simple, safe and secure.

Who is the Dick on My Site? by Dick Hardt (Sxip Identity Corporation)

Quotes:
“Really, data is about people. It’s really identity data.”

“Identity helps you predict behavior.”

“Identity is who you are.”

“Identity is also what you like.”

“Identity enables you to uniquely identify somebody.”

“There are things that other people say about you, too.”

“Modern identity is about photo IDs so you can prove your identity.”

“Identity is a complicated issue….Everyone has a different idea of what it is.”

Identity transactions are:

  • party identification (who)
  • authorization (permission)
  • profile exchange (info about that person)
  • NOT record matching

Identity transactions can be: (more…)

MySQL: Planet MySQL

Light Painting for UC attendees ? Wed 10am-2pm Bayshore Room

First of all, thank you, Jay Pipes, for setting up the Bayshore Room tomorrow between 10am and 2pm, for Julian Cash to take pictures of us!

Second, I am a big fan of descriptive subject headers. So I thought I could promote this memorable event even more explicitly than what Jay did in his posting “Yes, It’s That Time of the Year Again…“.

It’s Julian’s fault that I bought my 8mm Sigma lens. He has one, and takes weird pictures with it. As opposed to mine, his are good (yup, he uses fancy high-tech equipment like flashes, and white background paper — one day I’ll go there, too).

This is MySQL’s very own Brian Aker, as distorted by Julian.

The new thing Julian is doing is Light Painting. This means he creates pictures that look like they’ve been PhotoShopped through some strange filter, but they haven’t.

Let me quote Julian:

Light Painting

Light painting portraits are distinctive, innovative, and magical. The photos have a dreamlike futuristic feel and lend themselves to editorial work, advertising, book covers, and portraits of musicians.
I do not digitally manipulate the images. All of the effects are created simply by painting the subject and the surrounding area with colored light in a dark room while the camera shutter is open. This makes for images that feel especially organic and believable despite their surreal nature.

My subjects and I have a great time creating light portraits together. The style of the images is both unique and varied. My proficiency comes from 15 years of experience and experimentation with this type of photography. It also helps that I am an illustrator and painter as well as a portrait photographer. The process is fun and is a natural combination of painting and photography.

If there is a concept or emotion that you want expressed in the image, I especially enjoy using that as part of the creative process. I’m happy to work with an art director, or I can take the initiative to come up with a powerful and satisfying image.

So if you’re at the UC, do stop by at Julian’s event and have your picture taken!

References:

MySQL: Planet MySQL

Sheeri blogging and vlogging

There’s a reason for Sheeri winning the Community Advocate of the Year award. Her activity level is hard to beat.

If you want a chance to beat Sheeri for 2009, you need to master multitasking. Not only is Sheeri listening to Mårten presenting his keynote. She’s preparing for some vlogging, i.e. recording Mårten’s presentation. And she’s blogging at the same time. And (although she doesn’t know it until three seconds after the picture was taken) she’s getting ready for getting up on stage to receive her 2008 award.

Ah, myself I’m only listening, and taking the odd picture. (Some of them very odd).

MySQL: Planet MySQL

8mm observations from this mornings MySQL UC Keynotes

Allow me to provide some relaxed photographic observations from this morning’s MySQL UC keynotes.

Warning 1: My view is distorted, by my favourite lens, Sigma 8mm.

Warning 2: I took the pics with a shaky hand in low light, so they’re not sharp ones, of the James Duncan Davidson type (the guy who takes all the great pics for O’Reilly).

On Johnny Good’s command, doors open, and the audience starts pouring in.

Zack Urlocker has challenged me in the James Callis Lookalike Contest (of Battlestar Galactica fame), but is himself clearly in the lead.

Journalist James Niccolai of IDG, taking a picture of Rich Green and Mårten Mickos (Note: I am a fan of recursion; it would have been even better if Zack had taken a picture of me taking a picture of James, Rich and Mårten).


Mårten Mickos talking to Sheeri Kritzer Cabral.


Jay Pipes’s head is moving so fast talking to Gina Blaber of O’Reilly, that it gets blurred.


James Duncan Davidson, one of my two favourite contemporary American photographers. The other one is Julian Cash, whose fault it is that I now have a Sigma 8mm lens. He takes weird pictures with his fisheye lens (way weirder — and, above all, better — than mine), and now he has turned his interest into something he calls light painting. Speaking of Julian: He is here. Do come to the Bayshore Room (on the Mezzanine level of the hotel) tomorrow between 10am and 2pm, and have your weird picture taken!


Me showing my favourite gadget (remember? the 8mm fisheye lens) to Jonathan Schwartz; Rich Green and Mike Zinner look suspicious.


Everyone has found their way in and we’re ready to go!


Mårten complains he got only 35 minutes, of which Jay had already burned 5 when Mårten got on stage.

Sheeri Kritzer Cabral’s video camera recording Mårten.


Mårten asked everyone in the audience who had reported bugs to stand up.


Mike Zinner wearing a MySQL Workbench t-shirt doing his great demoes, with an amount of superlatives that is more American than Austrian (prompting Mårten to mention that Mike could have an alternate career in Hollywood; perhaps, later, Mike could run for governor somewhere).

Ah, did you note that MySQL Workbench went GA and is ready for download today? At least Mike Hillyer did. And of course Patrik Backman did, but it would be strange if he didn’t, as he is Mike Zinner’s boss.


Mårten Mickos and his SunVisor Rich Green (Note 1: Rich Green doesn’t want Mårten to call him “boss”. Note 2: A “SunVisor” is a helpful person working for Sun Microsystems that adopts an employee of an acquired company to guide him through the first rough times with a new employer).


James Duncan Davidson taking pictures of award winners.


The Community Award Winners between Rich Green and Mårten Mickos: Diego Medina, Baron Schwartz, Sheeri Kritzer Cabral.


How bright (not)! I didn’t take any well-lit pictures of Jonathan. Perhaps because his captivating presentation kept me focusing on the content? But I did take this picture of the stage when Jonathan explained the world map in blue and green dots. The light blue dots depicted places downloading MySQL. And if you look really carefully in the top-left corner of this picture, you’ll see green dots. That’s the US East Coast, and Europe, which are eager at downloading the GlassFish application server for Java EE.


Today’s keynotes were concluded by Werner Vogels, Amazon CTO, on “The Power of Infrastructure as a Service”.

MySQL: Planet MySQL

First Impressions at the MySQL Users Conference 2008

Hi there!

I arrived at Santa Clara yesterday, just in time for the MySQL Community dinner (check this post on Arjen’s blog). It was a lot of fun, not to mention the opportunity to talk to developers and other folks from MySQL/Sun.

Unfortunately, I forgot to pack in my luggage a card reader or a proper cable for my camera, so pictures will have to wait a few days. To mitigate this problem, I’ll try to hunt down more posts from other guys, but in the meantime, you might want to check the 2008 MySQL Users Conference & Expo group at Flickr.

Yesterday was the “Tutorials Day”. I’ve been to many of them. The subjects were so interesting I just couldn’t stay put for the whole session so, I kept jumping from one to the other. A few quite interesting sessions: MySQL Proxy, the complete tutorial. A very interesting session on hacking and adjusting it to fit your needs. It was held by Jan Kneschke (main author and developer) and Giuseppe Maxia (testing).

MySQL Cluster, with Stewart Smith. An amazing and thorough session on MySQL Cluster - all day long. There’s nothing better than learning from the guys that actually are writing the code, right? If you are curious, his blog can be found here.

In the afternoon, there were two very interesting sessions, but I had to pick only one of them. SQL Antipatterns (by Bill Karwin) was quite interesting, but I ended up at the Ask Bjørn Hansen’s session, called Real World Web: Performance & Scalability, MySQL Edition. This must have been one of the best sessions, ever (mostly because we’ve been giving the exact same advice to our clients for some time now).

This morning started with a keynote from Mårten Mickos (who used to be MySQL’s CEO, but his “job title” must have changed after the acquisition by Sun). His speech was followed by Jonathan Schwartz’s (CEO of Sun) and after that, we heard from Werner Vogels (CTO of Amazon.com). Quite interesting, but I’m not about to repeat everything they’ve said. Instead, I’m linking Colin Charles’s post, Ahead in the Cloud by Verner Vogels.

I’m running to another session now, so… keep tuned: more news will follow!

MySQL: Planet MySQL

MySQL Community Awards 2008

Every year, there’s a task that is both difficult and pleasant at the same time: Picking three outstanding contributors from the MySQL Community. Mårten Mickos, MySQL’s former-CEO and Sun’s now-SVP of the Database Group, has just presented the results by handing out the 2008 MySQL Community Awards.


Rich Green, Diego Medina, Baron “xaprb” Schwartz, Sheeri Kritzer Cabral, Mårten Mickos at the award ceremony

This time, our choice fell upon these three community members, whose contributions we very much appreciate:

Code Contributor of the Year: Baron “Xaprb” Schwartz, for the Maatkit toolkit
From the creation of the most popular MySQL toolkit, Maatkit, to his outstanding and comprehensive blogging, we would like to recognize Baron Schwartz for his extraordinary contributions to the greater MySQL community.

Quality Contributor of the Year: Diego Medina
The next award winner has distinguished himself this past year in being the most prolific forum poster, answering questions in multiple categories with great zeal, and for logging countless reproduceable bug reports. For his efforts, we recognize Diego Medina for his outstanding contributions to the MySQL community.

Community Advocate, Communicator and Facilitator of the Year: Sheeri Kritzer Cabral
As the only community member to receive an award two years in a row, this next award winner has once again distinguished herself from her peers in working to promote MySQL, to organize meetups and local events, for blogging about MySQL issues and concerns, and for being an advocate in the truest sense of the word. We recognize Sheeri Kritzer Cabral for her tireless community efforts.

Thank you, Baron, Diego and Sheeri!

Reference web sites:

MySQL: Planet MySQL

Databases for Free ? MySQL 5.1 and 6.0

As followers of Free / Open Source Software know, there are several ways of being free.

As for free as in speech, look for Wednesday’s keynote at the MySQL Users Conference here in Santa Clara on the US West Coast. It’s by Rick Falkvinge, party leader of the Swedish Pirate Party. Or download MySQL Community Server, it’s free as in speech.

As for free as in beer, sure, again, just download MySQL Community Server, install it, and use it. Old news.

But what if you’re lazy enough not to want to download and install MySQL Server? What if you just want to use an instance of MySQL Serer, installed and provided by someone else, with a simple command like

mysql -h db4free.net -P 3307 -u [username] -p[password] ?

Well, in that case, register for a free MySQL 5.1 plus a free MySQL 6.0 at http://www.db4free.net/

Like it says on DB4Free’s first page:

The db4free project provides a platform for database users and developers from all over the world to exchange experiences, give hints to each other or to discuss. This offer also gives you the chance to learn to deal with databases without having to rent a server for money.

You just create an account, perhaps browse the db4free.net blog, and off you go.

You can run MySQL 5.1 (now in RC) and MySQL 6.0 (still in Alpha; includes Falcon).

Thanks for the beer, Markus Popp!

MySQL: Planet MySQL

Jonathan Schwartz and Rich Green at the MySQL Community Pre-Conference Dinner party

The very first UC related parties are over, and the Users Conference hasn’t even started!

The first one was Mårten’s traditional and well-liked MySQL staff party in his garden. The coolest and most community significant one was the MySQL Community Pre-Conference Dinner party, though, as advertised on MySQL Forge Wiki. So we dropped out of Mårten’s party at six, to meet with the community.

There were 48 registered people, and I think even more turned up. And some of the guys who turned up unregistered were from Sun.

Sun CEO Jonathan Schwartz crashes the party and is surrounded by community members and MySQLers alike

Rich Green, Executive VP of Software at Sun, also surrounded by Community Dinner attendees

Given that we’ve got record number of attendees at the UC, I think I will have to speed up my discussions, as I got to talk properly only with Florian Haas and Philipp Reisner of Linbit / DRBD, with Kai ‘Oswald’ Seidler of XAMPP, with Marc Delisle of phpMyAdmin, with Volker Oboda of Primebase, other than the MySQLers, ex-MySQLers and Sun employees. Note to self: Blame the jet lag, as this is my second Sunday 13 April 2008 (having got up in Tokyo at 7, and left Tokyo at 16, and arrived in San Francisco at 9 i.e. 7 hours before leaving).

And it seems I also blew my opportunity of flying Decadence Airlines again anytime soon. I was going to handle the payment using Rich Green’s credit card (Rich had to leave a bit earlier), but the restaurant gave him back the credit card and left me with merely signing a receipt. This isn’t going to buy me any aircraft fuel on Netjets.

Footnote 1: Yes, I was teased all evening for the four days we flew “Sun’s Corporate Jet“, i.e. a rental airplane by Netjets from Dublin via Stockholm, Moscow, Izhevsk, Moscow again, and Kiev to Hamburg in March. But it was good, so I suppose I deserve some teasing.

Footnote 2: I googled for “Decadence Airlines”, and funnily enough, one of the links goes directly to http://www.netjetseurope.com/eng/welcome-to-netjets/. I think I will have to plead guilty to that one.

MySQL: Planet MySQL

Win a Free Ticket to the MySQL Users Conference!

The MySQL Users Conference is coming up — April 14-17 in Santa Clara, California, USA.

This was forwarded to me from a colleague:

Are you interested in attending the 2008 MySQL Conference & Expo? I’m happy to announce that LinuxQuestions.org is able to give away one pass to the event. Visit this link for additional information. Good luck.

And I as well wish you good luck! If you would rather get a surefire deal instead of taking a chance, e-mail me and I can send you a 20% speaker’s discount code — I am speaking, so you get a discount!

MySQL: Planet MySQL

More Twitter weirdness

Twitter commonly has the problem of duplicate tweets. That is, if you post a message, it shows up twice. After a little while, the dupe disappears, but if you delete the dupe manually, the original is gone too.

I presume what’s going on is that tweets are cached, the tweets are eventually batched to disk, and they don’t always get deleted from cache until some time after they’re persisted. If you happen to check the page of your recent tweets inbetween — boom, you get two hits. But what I don’t understand is why the two versions have different timestamps.

Presumably, this could be explained at a MySQL User Conference session next month, one of whose topics will be Intelligent caching strategies using a hybrid MemCache / MySQL approach. I’m so glad they don’t use stupid strategies to do this …

Of course, caching weirdness is just one of many reasons Twitter needs to be rearchitected.

Edit: Here’s an interesting write-up of Twitter’s scaling strategies as of April, 2007. Twitter wrote its own queueing technology called Starling, and later open-sourced it. Hat tip to @Tricon.

Please sign up for our feed!

Technorati Tags:

MySQL: Planet MySQL

Two days to save 200 US dollars

For a change, let me remind you of the upcoming MySQL Users Conference in Santa Clara. It’s less than two months from now; it’ll be from Monday 14 April 2008 to Thursday 17 April 2008. Same place as last year: Santa Clara, California, USA.

My reminder is triggered by the fact that tomorrow is the last day for Early Registration, by which conference participation costs 1299 instead of 1499 dollars (or, if you skip the Monday tutorials, 999 instead of 1199 dollars). In short, early registration saves you 200 dollars.

I do think the UC is at least as interesting as last year, and I’m very happy about our line-up of keynoters, which includes Sun’s CEO Jonathan Schwartz, MySQL’s CEO Mårten Mickos, Werner Vogels (Amazon.com), Rick Falkvinge (Swedish Pirate Party), Dick Hardt (Sxip), and Jacek Becla (Stanford Linear Accelerator Center). For those of you who didn’t go to OSCON 2007, Rick Falkvinge may be an unknown name, but boy, did he have the full attention of the audience with a message that wasn’t exactly the average conference keynote.

Links:

MySQL: Planet MySQL

A high write-volume MySQL user

Spinn3r crawls and indexes blogs. It says it covers 1 million blogs and 25K posts/hour, doing thousands of write transactions per second. And it does this into federated MySQL — but with a lot of software built on top. To wit: (more…)

MySQL: Planet MySQL

postfix sasl mysql &raquo; www.modego.com

How I got a Debian mailserver running postfix to authenticate users in a MySQL database or using sasl file it here where Postfix uses.

Postfix: del.icio.us/tag/postfix