Microsoft SQL Server versus IBM DB2 Comparison Document (ver 1) A detailed Technical Comparison between Microsoft SQL Server and IBM DB2



Similar documents
Integrated Application and Data Protection. NEC ExpressCluster White Paper

OWB Users, Enter The New ODI World

SQL Server 2012 Gives You More Advanced Features (Out-Of-The-Box)

Oracle Database 11g Comparison Chart

SQL Server What s New? Christopher Speer. Technology Solution Specialist (SQL Server, BizTalk Server, Power BI, Azure) v-cspeer@microsoft.

Performance rule violations usually result in increased CPU or I/O, time to fix the mistake, and ultimately, a cost to the business unit.

Microsoft SQL Database Administrator Certification

Efficient and cost-optimized Operation of existing SAP Landscapes with PBS Nearline Storage and DB2 BLU

<Insert Picture Here> Oracle Database Directions Fred Louis Principal Sales Consultant Ohio Valley Region

ORACLE DATABASE 10G ENTERPRISE EDITION

Enterprise and Standard Feature Compare

The New Economics of SAP Business Suite powered by SAP HANA SAP AG. All rights reserved. 2

The Total Cost of Ownership (TCO) of migrating to SUSE Linux Enterprise Server for System z

Hard Partitioning and Virtualization with Oracle Virtual Machine. An approach toward cost saving with Oracle Database licenses

IBM Software Information Management Creating an Integrated, Optimized, and Secure Enterprise Data Platform:

A HIGH-PERFORMANCE, SCALABLE BIG DATA APPLIANCE LAURA CHU-VIAL, SENIOR PRODUCT MARKETING MANAGER JOACHIM RAHMFELD, VP FIELD ALLIANCES OF SAP

Einsatzfelder von IBM PureData Systems und Ihre Vorteile.

SAP Analytics Roadmap for Small and Midsize Companies. Kevin Chan, Director, Solutions SAP

Challenges of the HP Business Appliance (BI)

The IBM Cognos Platform

SQL Server 2008 is Microsoft s enterprise-class database server, designed

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

White Paper. Comparison of Business Intelligence Stacks: Microsoft SQL Server Reporting Services and SAP Business Objects July 7, 2010

Migrations from Oracle/Sybase/DB2 to Microsoft SQL Server it s easy!

Protect SAP HANA Based on SUSE Linux Enterprise Server with SEP sesam

SQL Server Consolidation Using Cisco Unified Computing System and Microsoft Hyper-V

High performance ETL Benchmark

"Charting the Course... MOC C Designing a Data Solution with Microsoft SQL Server Course Summary

Your Data, Any Place, Any Time.

ICONICS Choosing the Correct Edition of MS SQL Server

40008A - UPDATING YOUR DATABASE SKILLS TO MICROSOFT SQL SERVER 2012 Training Course Outline. Course: 40008A

Veritas Cluster Server by Symantec

Configuration and Development

This three-day instructor-led course provides existing SQL Server database professionals with the knowledge

Best Practices: VMware Monitoring with Operations Manager 2007 and MOM 2005

Updating your Database skills to Microsoft SQL Server 2012

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

How To Manage A Database Server 2012

Sizing and Deployment of the SAP Business One Cloud Landscape. SAP Business One Cloud Landscape Workshop

PI System and Microsoft SQL Server Requirements. March, 2013

Symantec Ghost Solution Suite (GSS) and Vista Frequently Asked Questions

Your Data, Any Place, Any Time. Microsoft SQL Server 2008 provides a trusted, productive, and intelligent data platform that enables you to:

Mary E. Shacklett President Transworld Data

An Oracle White Paper October Oracle Database Appliance

Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills Course 6317A: Three days; Instructor-Led

DB2 Connect for NT and the Microsoft Windows NT Load Balancing Service

ScienceLogic vs. Open Source IT Monitoring

Why Standardize on Oracle Database 11g Next Generation Database Management. Thomas Kyte

In-memory databases and innovations in Business Intelligence

SQL Server Training Course Content

SOLUTION BRIEF. JUST THE FAQs: Moving Big Data with Bulk Load.

$99.95 per user. SQL Server 2008/R2 Database Administration CourseId: 157 Skill level: Run Time: 47+ hours (272 videos)

Online Transaction Processing in SQL Server 2008

Innovative technology for big data analytics

Virtual Client Solution: Desktop Virtualization

James Serra Sr BI Architect

Implementing a Microsoft SQL Server 2005 Database

IBM Workload Automation: Major Improvements in Hybrid Cloud Workload Management, Predictive Analytics and User Experience

VMware vsphere Data Protection 6.1

SQL Server 2012 administration

Contents. 2. cttctx Performance Test Utility Server Side Plug-In Index All Rights Reserved.

Eliminate SQL Server Downtime Even for maintenance

DEMAND SMARTER, FASTER, EASIER BUSINESS INTELLIGENCE

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

DEPLOYING IBM DB2 FOR LINUX, UNIX, AND WINDOWS DATA WAREHOUSES ON EMC STORAGE ARRAYS

MS-40074: Microsoft SQL Server 2014 for Oracle DBAs

Evolutyz Corp. is a future proof evolution of endless opportunities with a fresh mind set in Technology Consulting and Professional Services.

Oracle Architecture, Concepts & Facilities

An Advanced Performance Architecture for Salesforce Native Applications

$99.95 per user. SQL Server 2005 Database Administration CourseId: 152 Skill level: Run Time: 30+ hours (158 videos)

Is ETL Becoming Obsolete?

Course Outline: Course 6317: Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills

Business Value of Microsoft System Center 2012 Configuration Manager

Introduction to Database as a Service

TOP TEN CONSIDERATIONS

Data Protection with IBM TotalStorage NAS and NSI Double- Take Data Replication Software

Oracle Exadata Database Machine for SAP Systems - Innovation Provided by SAP and Oracle for Joint Customers

Updating Your Microsoft SQL Server 2005 Skills to SQL Server 2008

6231A - Maintaining a Microsoft SQL Server 2008 Database

DB2 9 for LUW Advanced Database Recovery CL492; 4 days, Instructor-led

Designing Database Solutions for Microsoft SQL Server 2012

TEST MANAGEMENT SOLUTION Buyer s Guide WHITEPAPER. Real-Time Test Management

SQL Server on Azure An e2e Overview. Nosheen Syed Principal Group Program Manager Microsoft

Configuration and Utilization of the OLAP Cache to Improve the Query Response Time

Assignment # 1 (Cloud Computing Security)

Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010

Advantage Database Server or Microsoft SQL Server which one is right for you?

Key Attributes for Analytics in an IBM i environment

ASUG 2014 Moving SAP to the Cloud

Database Decisions: Performance, manageability and availability considerations in choosing a database

Increase business agility and accelerate PLM return on investment

White Paper Server. SUSE Linux Enterprise Server 12 Modules

Virtualization and the U2 Databases

MS-55115: Planning, Deploying and Managing Microsoft Project Server 2013

SAP BusinessObjects Business Intelligence Suite Document Version: 4.1 Support Package Patch 3.x Update Guide

White Paper. SAP ASE Total Cost of Ownership. A comparison to Oracle

IBM PureData System for Transactions. Technical Deep Dive. Jonathan Rossi, PureSystems Specialist

Database Migration : An In Depth look!!

Veritas Cluster Server from Symantec

Transcription:

Microsoft SQL Server versus IBM DB2 Comparison Document (ver 1) A detailed Technical Comparison between Microsoft SQL Server and IBM DB2 Technical Overview about both the product offerings and their features. Anil Mahadev 10/20/2008

Document (ver 1) Contents Introduction:... 3 Ease of Installation... 4 Platform Support... 5 User Experience and Feature Set... 6 Developer Productivity... 8 Ease of Deployment... 9 Third Party Integration Support (aka APIs support)... 10 Business Intelligence and Reporting... 11 SAP Integration... 12 Conclusion... 13 2

Introduction: Document (ver 1) The purpose of this document is to demystify the various technical capabilities of the industry s most popular database platforms, Microsoft SQL Server and IBM DB2. We shall be focusing on the following key features I. EASE OF INSTALLATION II. PLATFORM SUPPORT III. RICH USER EXPERIENCE AND FEATURE SET IV. DEVELOPER PRODUCTIVITY V. EASE OF DEPLOYMENT VI. THIRD PARTY INTEGRATION SUPPORT VII. BUSINESS INTELLIGENCE AND REPORTING VIII. SAP INTEGRATION 3

Document (ver 1) Ease of Installation Microsoft SQL Server versus IBM DB2 SQL Server is has been very easy to install and configure as compared to IBM DB2 SQL Server The SQL Server setup is being simplified by having less number of screens and thereby reducing the number of clicks by the user. SQL Server s new User Rich Installation Screens makes it easier and delivers a highly rich user experience. SQL Server DBAs require only knowledge of Windows to be able to install SQL Server successfully thus reducing the TCO. DB2 DB2 has a lot more screens compared to SQL Server and requires more technical expertise to configure the installation. Just like any other setup DB2 is designed. Different skills are required to install DB2 on multiple platforms thus increasing the TCO. We shall now explore the Platform Support of these two products 4

Document (ver 1) Platform Support Microsoft SQL Server is only available on the Windows platform. IBM DB2 is supported on a variety of platforms such as all flavors of Open Systems (LINUX, UNIX and Windows) and of course Mainframe platforms. In this regard Microsoft loses out to IBM in terms of platform support. In the context of one platform, several products on that particular platform, makes more sense in terms of TCO. Also being able to use SQL Server on the Windows platform has proved more beneficial towards many enterprises due to their large implementation of Windows boxes to empower their employees. On the other hand organizations that have multiple OSes, there is a huge overhead in maintaining multiple platforms, and also hiring various sources to administer these platforms. So using DB2 in your organization may have a requirement for a Mainframe DBA and LUW DBA thus increasing the TCO on DB2. Overall DB2 is definitely a winner in this area due to large amount of platforms being supported. We shall now explore the User Experience and Feature Set 5

Document (ver 1) User Experience and Feature Set SQL Server SQL Server comes with a rich set of tools needed to administer and maintain SQL Server environment. SQL Server s new Management Studio is an IDE (Integrated Development Environment) has built in reports to give the users accurate status of their database system. These reports are pre-built by Microsoft. Both SQL Server Developers/DBAs can use one single environment for performing database related operations. Unlike IBM DB2 Data Studio, Management tools have always been free. Support XML is available, but not natively. The files need to be shredded before actually inserting them as BLOBs or CLOBS. Security can be configured at both the Database level and OS levels. Scalability and Performance is compared a little better than DB2 since there is only one platform to administer and tune the performance. The Windows best practices are utilized for scalability and support for Microsoft Clustering Services. Improved support for Table Partitioning, indices, ranges etc. New Spatial Datatypes introduced in SQL Server 2008, to enable to store geo-spatial based information. DB2 DB2 has a series of tools made available, apart from the Control Center, a host of other tools are available, but they are all paid. DB2 has multiple tools like Control Center for Administering, Command Center for writing queries. Only recently a new tool called IBM Data Studio is available for performing steps available in SQL Server after almost 2 years, since Management Studio was made available. IBM DB2 DBAs and Developers too require one tool going forward. But these tools will be costing them as compared to Microsoft SQL Server Management Studio. There are two version of Data Studio 1) Data Studio Developer 1.1 2) Data Studio Administrator 1.1 both cost money. DB2 supports XML data natively since DB2 version 9. No Shredding is done. Security can be configured only at the OS level. This means that users must exist in the operating system before allowing them access to the database. DB2 on the other hand performs its best on the Mainframe systems. On Open Systems again, the need for higher Memory, CPU and proprietary clustering mechanisms require the skills of DBAs who are comfortable in implementing them. 6

Document (ver 1) Backup and Recovery are far easier to implement with just a few clicks. Backup sizes have now been reduced to a significant size as compared to previous versions. High Availability enhancements in SQL Server include Database Mirroring, Peer to Peer Replication and more and are easier to implement even for the beginner DBA in DR scenarios. Still image data needs to be stored as a BLOB or CLOB making it more disk intensive. Still requires a lot of CPU and memory as compared to SQL Server for backup and recovery. Backup image sizes are huge and often need to be compressed manually using zip utilities. HADR (High Availability Disaster Recovery) is IBM DB2 s DR solution. It takes a lot of years of experience to implement this feature and only a few companies have managed to implement this successfully, again requiring specialized skills. We shall now move on towards Developer Productivity. 7

Document (ver 1) Developer Productivity The Developer Market has always been the prime focus for Database Vendors. Since they develop database related applications for their customers. SQL Server The SQL Server Developer is empowered by a suite of tools already provided within the product. SQL Server Management Studio for DBA and Development activities. SQL Server Business Intelligence Studio. SQL Server developers can target multiple platforms now, until a few years it was only.net related platforms. Now Microsoft is opening up its doors to PHP,PERL,PYTHON etc. Drag and Drop capabilities, Wizards, Templates and more to offer more RAD capabilities when working with SQL Server. Intellisense support for most of its products. DB2 DB2 now has realized the potential of Developers in various technology related stacks. They are empowered with IBM Data Studio / Administrator, coupled with technologies with.net, Java, PERL, Python, PHP and Ruby to name a few. Since most of the tools are based on Java, the developer experience is quite low. Performance intensive tools Must know Java to take advantage of DB2 s Capabilities. Only recently IBM DB2 in IBM Data Studio incorporated this feature. Finally an ALL IN ONE Stack for building Enterprise Grade Database Solutions. We shall now explore Ease of Deployment. 8

Document (ver 1) Ease of Deployment SQL Server has often been ranked as the easiest yet fastest Database platform to be deployed without any constraints whatsoever. IBM DB2 on the other hand required the requisite hardware and software prior to installation. SQL Server The only basic requirement is Windows fully patched to the latest service pack with IIS pre-installed, but now as long as you have the latest Windows update, you can install SQL Server without any other third party tool. DB2 DB2 required multiple installation prerequisites with regard to various OS specific patches and libraries. Required higher grade of expertise as multiple platforms are involved. Requires much lesser expertise to deploy since only one platform is involved. We shall now move on to Third Party Integration Support 9

Document (ver 1) Third Party Integration Support (aka APIs support) Third party integration has always been on the minds of Developers and Business Decision Makers all along. You looked at a component and wanted that to talk to your database, well now we shall see how SQL Server compared to DB2 in this regard. SQL Server SQL Server supports most of the.net and Windows related framework APIs in order to access key system related information. SQL Server not only supports its native Reporting Services Tool, but also SAP s Crystal Reports as well. SQL Server now successfully integrates the various Enterprise based Systems like SAP and many more etc Tools Vendors like BMC, Red-Gate and Idera are the popular ones for providing Integration with their products using SQL Server. DB2 DB2 is based on utilizing the APIs that under the hood of the underlying platforms, it supports. JAVA is a popular language to reuse these APIs. DB2 required third party reporting tools such as Crystal Reports. DB2 too has received a lot of awards for having a strong SAP support. Tools Vendors like BMC, and Quest are the popular ones for providing Integration with their products using DB2. We shall now move on to Business Intelligence and Reporting 10

Document (ver 1) Business Intelligence and Reporting Business Intelligence today is crucial to the success of any business enterprise to help them achieve much better results than their competitors. This is done by utilizing BI tools. SQL Server SQL Server has a built in BI Solution called SSAS (SQL Server Analysis Services, SQL Server Integration Services and SQL Server Reporting Services). Prior to SQL Server 2008, one would have to have IIS (Internet Information Services on the Developer box to deploy reports. However this has since changed with the arrival of SQL Server 2008. More Richer Dashboard Creation and Chart types. This solution comes Free of Charge with every SQL Server edition, Standard edition onwards all up to Enterprise Edition. DB2 DB2 on the other hand does have a separate product called DB2 DWE (Data Warehousing Edition). With the recent acquisition of COGNOS, their BI portfolio has now been enhanced to compete with SQL Server BI. More enhancements can be seen in the near future releases of DWE. There is a cost in procuring IBM BI related software as compared to SQL Server. Requires higher learning curve as multiple tools are available now. Easier to learn and deploy Both SQL Server and DB2 support Open Source based ETL tools and Reporting Tools like JasperSoft ETL and Jasper Reports. We now move to our final comparison on SAP Support and Integration. 11

Document (ver 1) SAP Integration SAP is considered as the number one Enterprise Business Software Company in the World and more and more companies are trying to integrate their solutions with SAP. In the world of SAP, the integration components are known as Connectors. These connectors enable third party applications to connect to the SAP business systems. From the Database point of view, all the Meta data, system tables and master tables, coupled with application screen related information are all stored in the database system. Here is a quote from Microsoft SQL Server is integrated with SAP. Because of its integration with SAP, 42% of all new SAP customers choose SQL Server over any other database, including DB2. The most widely adopted database for SAP overall, SQL Server: Is tuned for SAP, including: simplified Installation, automatic optimizations and tuning, table partitioning for SAP BW, SAN-friendly design, data compression designed to work transparently with SAP BW, and star query optimizations for SAP R/3 tables. Has been tested with loads 10 times larger than the largest SAP customer loads in the world, as shown in this SAP certified benchmark. SAP customers run their largest workloads on SQL Server and many, like Pilgrim s Pride, Fuji, and Unilever, are moving their databases to SQL Server. Provides better TCO than any other database, including DB2. Wipro study of 68 SAP ERP customers shows SQL Server reduces unplanned downtime, labor costs, and support costs compared with other databases. [Source: Microsoft Website] 12

Document (ver 1) Conclusion In conclusion we can say that although DB2 supports multiple platforms and has some of the largest companies running it, we can easily state that SQL Server has definitely won this comparison as it outweighs most of the features that DB2 currently does not support. The key aspects to this conclusion include Ease of Use Deployment Developer Productivity and finally TCO 13