• subscribe
September 27, 2007 12:00 AM

Examining the SQL Server Release Cycle

SQL Server Pro
InstantDoc ID #97158

I've heard from several of my customers and SQL Server community leaders that "SQL Server 2008 is coming too soon." The thinking goes that the adoption of SQL Server 2005 is still low enough that there just isn't a lot of pent up demand for SQL Server 2008. The press has chimed in on this topic numerous times as well. Read enough commentaries on the Internet and you might start to think that Microsoft should be horsewhipped for forcing an unwanted SQL Server upgrade on its customers. I've taken a ride on that editorial bandwagon myself in recent SQL Update commentaries. However, I've given the topic some more thought and have decided to exercise my weekly editorial right of changing my mind.

SQL Server 2008 is being released right on time. The SQL Server community should be thanking Microsoft profusely for this timely delivery. Let's revisit the release date for SQL Server 2008 through the filter of the release schedule that was in place for SQL Server 2005. You remember SQL Server 2005, right? The product that started out destined to be called SQL Server 2003 until it slipped for the better part of two years? Back then, I seem to remember the community and press (myself included) taking Microsoft to task for forcing us to wait so long. Microsoft promised to reengineer its release cycles and committed to shipping the next version of SQL Server (i.e., SQL Server 2008) two to three years after SQL Server 2005. The community and press all thought that idea was swell at the time. Hmmm, I've always been decent at basic arithmetic and it seems like Microsoft is delivering SQL Server 2008 right when it promised.

I'm sure that the SQL Server community, myself included, would have taken Microsoft to task if SQL Server 2008 had moved out of that two-to-three year cycle we had been promised. Bashing Microsoft is fun and easy, especially when you have a weekly commentary to write every week. However, it just doesn't seem fair to worry and complain about SQL Server 2008 being too early when we all know we'd be whining and complaining if it was released any later.

Perhaps we should all take off our sackcloth and stop wringing our hands. Will everyone upgrade to SQL Server 2008 as soon as it ships? Of course not. Will some staid customers prefer to skip a full SQL Server version every now and then? Sure. But it seems obvious to me that Microsoft has an obligation to build world-class SQL Server software and publish it on a reasonable and predictable schedule. Taking a cue from Goldilocks: anything more than two or three years seems too long. Anything less than two or three years seems too short. Two or three years between major releases seems just about right. Microsoft, thanks for delivering SQL Server 2008 when you promised.



ARTICLE TOOLS

Comments
  • Bassam
    5 years ago
    Sep 30, 2007

    the theory is correct but problem is 2005 was full of new features that needs more than 3 years from administrators and developers to digest, so the simple reaction is to ignore the 2008 release totally and concentrate on the next version, it was better from MS to wait till end of 2009.

  • Maurice
    5 years ago
    Sep 28, 2007

    We are in the process of making our customers to migrate to SQL2005, and we will stop support of pre-SQL2005 versions in june. What make us sorry about SQL2008, is that it will be hard to justify to our customers to go to for it soon because the just spend some money to go for SQL2005.

    It would be great if Microsoft would reduce cost upgrade depending on early you get the previous version. For example buying SQL2008 right when it goes to manufacturing could be significantly less expensive than buying it one year later. Microsoft would get income from the new version earlier, and customer would find some incentive to go to the new version.

    The alternative, i.e. support of both version SQL2005 and SQL2008 into the same application is unfortunately not a good incentive to use the great new features of the newest version.

  • Dexter
    5 years ago
    Sep 27, 2007

    Yes, five years was too long, but not because it was five years.
    It was too long because Shiloh was Microsoft's first 'ground-up' version of the product after the split with Sybase and the lack of features became painfully evident after time. Not to mention EM wasn't exactly rock-solid.

    Yukon was the version designed to get the attention of the enterprise crowd and it has succeeded rather well by that measure. But we need a pause to get caught up with 64-bit hardware, applications, drivers, etc.

    As a DBA that is forced to support whatever version our vendors decree, we are frequentlly held captive in 32-bit land, not to mention Shiloh, or even (shudder) Sphinx.

    It would be nice if Microsoft could somehow light a fire under these pokey vendors (ending mainstream support for Shiloh in April '08 doesn't seem to be getting the job done) so we could move forward with a modern version - be it Yukon or Katamai.

    I would like to see Microsoft stick to a three-year release schedule. No sooner and no longer. In addition to letting us digest the current/previous version, it would dovetail nicely with SA.

  • justin.randall@ceridian.com
    5 years ago
    Sep 27, 2007

    Finally, someone in the media with both a memory and intellectual honesty. I distinctly recall every single SQL Server "journalist" with an opinion, and much of the user community, lambasting MS for taking 5 years to bring a new release to market with SQL Server 2005. They also complained that the release was too significant a change from SQL Server 2000. In other words, the upgrade was not incremental enough. Now the hue and cry is that SQL Server 2008 is coming too soon. I don't believe anyone is being forced to upgrade to this release, and I suspect many organizations will simply choose to skip a release - either SQL Server 2005 or SQL Server 2008, depending on their needs. No harm, no foul. Let's find a legitimate issue to fuss about.

  • Don
    5 years ago
    Sep 27, 2007

    Just disagree with the authors opion. Many people just recently upgraded to 2005 paid thousands of dollars for that upgrade. Why can't Microsoft provide better upgrade incentive for customers who stay current?

You must log on before posting a comment.

Are you a new visitor? Register Here