Andy Kopciuch's Blog
Tuesday, October 11, 2005
  Webmail, Innobase & Passion
So I have almost wrapped up the installations I was working on last week. They went rather smoothly, and with a few lucky surprises. I had a requirement to setup web mail. _Simple_ web mail. Horde/IMP was overkill. I had invested a great deal of time working with the virtual setup so I was armed with the knowledge of what I had to work with to make my decisions.

I started searching out web mail packages. I won't get into all of the details. I finally settled on Squirrelmail. One of the reasons was simple IMAP configuration of Squirrelmail. Since this virtual mail system was originally running on qmail, it was working with Maildir folders. We had originally thought this would pose a small import task. Thanks to the Postfix developers for being uber smart and adding config options to handle Maildir formats. Yippee!. SO I made the smart decision to just keep all of their data in the same format and support it through postfix. The problem with that is the IMAP support.

IMAP support was not a requirement, and specifically stated to not support IMAP to their clients. Webmail runs through IMAP though. I don't even know of any webmail packages that do not. :S Finding an IMAP server that supports Maildir format proved to be more challenging than I expected. cyrus apparently does not support it, so I settled on the courier packages from the kunbuntu repository. The installation and MySQL configuration was a breeze. I fully tested the IMAP was working before I shut off the public access and just ran it locally to suit their needs. Squirrelmail has a nifty perl config script that will setup the proper configuration for several IMAP packages ... just run the script and pick courier and I'm done. Sweet! This went way smoother than I thought. I actually can't wait to do it again ... I'll be way ahead of the game next time. :D

In recent news Oracle has bought Innobase. You can read about it here : http://www.oracle.com/innodb/index.html. There was some buzz about it on the postgreSQL camp. The big question is what this is going to mean for MySQL. Since MySQL basically relies on the InnoDB storage for cool things (Like ACID compliance) this could mean things are going to change for them once their contract is up within the year. The problem comes down to the non-GPL version of MySQL (read $$$ from commercial licenses). If the InnoDB support (Oracle) becomes too pricey they'll have to drop support for it from the commercial (and most likely the GPL too) version. That's not very good considering dropping that would turn the database into an access comparable toy.

I'm of the mind set that hitching yourself onto someone else's work is not going to help you in the long run (like this case). If you really want to create something good ... then you need to _create_ it. The PG community will never have issues like this. The code is always available. The code is also homegrown and solid. They know how to do it right (IMO). I also believe the _want_ to do it right. The developer community takes pride in creating, and are not there to get to the bottom price line. They are there to make the best product they can. I guess that's what has always bugged me about MySQL ... it was about $$$ not the actual product. Business decisions ... shows why money talks. What is it saying to MySQL now?

That got to me thinking about passion. People I know tend to describe me as passionate. I tend to agree. I'm a 110% or nothing kind of guy. With anything I do I usually live and breathe what it is I am involved with. Tonight I'm listening to Neil Young. I think I have a connection to his music because I find it so passionate. You can actually "feel" what he is feeling. It's not too often you find that in artists anymore. I recently watched a not so recent concert of Neil Young (circa 1970s). It was him in the center of a circular setting with just his guitar, harmonica and a microphone. It was amazing to say the least. I was memorized by the performances. Especially "Old Man" which has always been a favorite of mine. He gave a little explanation of some songs and it was quite intriguing the history behind some of his works. I hope my work shows my passion, and hope my life will tell the tales of my many passions too.
So I have almost wrapped up the installations I was working on last week. They went rather smoothly, and with a few lucky surprises.
 
Comments: Post a Comment



<< Home
The Jolly Smoking Computer Programmer

ARCHIVES
October 2004 / November 2004 / December 2004 / January 2005 / February 2005 / March 2005 / April 2005 / May 2005 / June 2005 / July 2005 / August 2005 / September 2005 / October 2005 / November 2005 / December 2005 / January 2006 / February 2006 / March 2006 / April 2006 / May 2006 / June 2006 / July 2006 / August 2006 / September 2006 / October 2006 / November 2006 / December 2006 / January 2007 / February 2007 / March 2007 / April 2007 / May 2007 / June 2007 / July 2007 / August 2007 / September 2007 / October 2007 / November 2007 / December 2007 / January 2008 / February 2008 / March 2008 / May 2008 / August 2008 / October 2008 / December 2008 / January 2009 / February 2009 / March 2009 / May 2009 / August 2009 /


Powered by Blogger