But Microsoft begs to differ on IBMs cost analysis between SQL Server and DB2 Express. Tom Rizzo, group product manager for SQL Server for the Redmond, Wash., company, said that DB2 Express lack of business intelligence features such as OLAP puts it on a footing not with the enterprise-class SQL Server database but rather with MSDE (Microsoft Database Engine), its own version of a slimmed-down database that ships for free. Experts cant be bothered to quibble over features. "On higher-end features and functions, your smaller guys wont miss them anyway," said Stephen OGrady, an analyst at RedMonk, in Bath, Maine. OGrady said that there is a significant need for a slimmed-down version of DB2. "Were seeing a lot of customers, whether its for Web sites or internal applications they house, where more and more applications are becoming digitally enabled, whether its Web content, transactions, workflow, for auditing trails or a variety of reasons. As more and more customers turn to digital solutions, at the heart of a lot of these applications is going to be a database."IBM partners that will be selling into the small and medium-sized business space agree. Don Webb, president of Prelude Systems Inc., in Dallas, said that DB2 UDB Express will enable Prelude to cater to the needs of smaller companies that couldnt afford his companys software when it was just offered on top of the full-fledged DB2 database. Those customers would find open-source support too wobbly for their needs, Webb said. "We have one database thats scalable and affordable at the low end," he said. "Which implies that the open-source databases cant support to the same degree and may not be scalable at the high end to the same degree. Every ease of use that you can provide to these small companies [is important]. Theyre in competitive environments where anything they can do to make their labor resource more efficient and affordable is very important." Also at TechEd on Thursday, IBM previewed DB2 support for Microsofts CLR (Common Language Runtime) for stored procedures in Visual Basic, C#, Visual C++ and other CLR-compatible language. CLR is a piece of .Net that allows programmers to code in any language, compiling the results within its environment to help speed up application development for .Net computing. IBM on Thursday also demonstrated DB2 ADO (active data objects) .Net Managed Data Provider and integrated development tools for Visual Studio .Net 2003. ADO is an interface between DB2 and .Net that provides drag-and-drop programming for developers to build applications on DB2. It includes buttons on the Visual Studio screen that let developers grab DB2 data anywhere, on any platform, as they build applications. According to Rivot, IBM has also become the first database vendor qualified for the Microsoft .Net Connected logo to certify that DB2-based Web services can easily integrate with .Net-connected solutions.
Why cant open-source databases such as MySQL fill that need? Again, the price of DBA skills comes into play. "At the low end, there are a variety of more or less pretty capable open-source databases available," said OGrady. "But [many customers will need] a bit of handholding. They dont have the skilled people to maintain these databases and keep them up and running."