Friday, July 30, 2010 ..:: Blog ::.. Register  Login
 Blog Minimize
Feb 3

Written by: Paul Rony
2/3/2006 4:35 PM 

On January 30, 2006, IBM released a free version of their DB2 UDB database. Here is the quote from their web page: "DB2 Express-C is completely free to download, develop, deploy, test, run, embed, and redistribute."

http://www-306.ibm.com/software/data/db2/udb/edition-expressc.html

I simply could not resist the temptation to add support for DB2.  This was a personal challenge as I have never developed for DB2, but had wanted to ever since they added the ability to support stored procedures a few short years ago.  SplendidCRM now supports all the major database platforms; this is something that SugarCRM has yet to accomplish.

So, for the last 4 days, I've been working on porting the 110 tables, 20 functions, 190 views, and 290 procedures from SQL Server to DB2.  Although I have yet to begin testing, my progress has been nothing short of phenomenal.  Here is a summary of the hours it has taken:

   7 hours to convert all tables (this includes installing DB2 multiple times)
   5 hours to convert all functions (this includes time understanding new syntax)
   10 hours to convert all views
   11 hours to convert all procedures
   2 hours to convert the default data scripts

One interesting side-effect of this project is that I was able to find some obscure bugs that would likely only appear when testing the Oracle or MySQL implementations.

 

Tags:

  
Copyright (c) 2006-2010 SplendidCRM Software, Inc. All Rights Reserved.   Terms Of Use  Privacy Statement
DotNetNuke® is copyright 2002-2010 by DotNetNuke Corporation