DATABASES AND ERP SELECTION: ORACLE VS SQL SERVER



Similar documents
INTEGRATING IFS AND SAP: BEYOND PLUG-AND-PLAY

SELECTING SOFTWARE FOR AIM: ASSET INFORMATION MANAGEMENT

DESIGNED FOR QUALITY ASSURANCE

FAST TRACK ERP IMPLEMENTATION: ADVICE FROM THE FIELD

6 STEPS TO ERP IMPLEMENTATION SUCCESS

TIPS FOR EAM SELECTION AND IMPLEMENTATION

An Oracle White Paper January A Technical Overview of New Features for Automatic Storage Management in Oracle Database 12c

Understanding How to Choose a Database Platform for Siemens PLM Software s Teamcenter

Microsoft SQL Server on Stratus ftserver Systems

Application Performance Management for Enterprise Applications

ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION

The IBM Cognos Platform for Enterprise Business Intelligence

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

STORAGE CENTER. The Industry s Only SAN with Automated Tiered Storage STORAGE CENTER

The ABCs of DaaS. Enabling Data as a Service for Application Delivery, Business Intelligence, and Compliance Reporting.

CLOUD ERP SOFTWARE PREFERENCES STUDY

How Microsoft dynamics AX fairs in comparison to other ERP s

Epicor Vantage GLOBAL ENTERPRISE RESOURCE PLANNING

Oracle Planning and Budgeting Cloud Complete Planning, Budgeting and Forecasting Solution

INTRODUCTION ADVANTAGES OF RUNNING ORACLE 11G ON WINDOWS. Edward Whalen, Performance Tuning Corporation

IBM Virtualization Engine TS7700 GRID Solutions for Business Continuity

A discussion of information integration solutions November Deploying a Center of Excellence for data integration.

Scalability and BMC Remedy Action Request System TECHNICAL WHITE PAPER

Epicor Manufacturing Overview. Business without Barriers

The Ten How Factors That Can Affect ERP TCO

RESILIENT PRODUCT LIFECYCLE MANAGEMENT STRATEGIES & SOLUTIONS FOR FUTURE-PROOFING PLM

T E C H N O L O G Y S P O T L I G H T

Delivering Vertical Solutions to a Global Market

Successfully managing geographically distributed development

Fleet Optimization with IBM Maximo for Transportation

Windows Server 2003 Migration Guide: Nutanix Webscale Converged Infrastructure Eases Migration

An Oracle White Paper November Oracle Real Application Clusters One Node: The Always On Single-Instance Database

Application Deployment Experts

Asia/Pacific. Yanna Dharmasthira

Statement of Direction

SaaS A Product Perspective

IBM Global Business Services Microsoft Dynamics AX solutions from IBM

WHAT IS ENTERPRISE OPEN SOURCE?

Issue in Focus: Integrating Cloud PLM. Considerations for Systems Integration in the Cloud

DELL s Oracle Database Advisor

Fault Tolerant Servers: The Choice for Continuous Availability on Microsoft Windows Server Platform

Zero Downtime In Multi tenant Software as a Service Systems

Integration Maturity Model Capability #5: Infrastructure and Operations

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

How To Compare The Profit From Aaas To Onpremise On A Computer Or A Server Or Server (Forrester)

Creating A Highly Available Database Solution

be architected pool of servers reliability and

CA XOsoft Replication r12.5 and CA XOsoft High Availability r12.5

24/7 Monitoring Pro-Active Support High Availability Hardware & Software Helpdesk. itg CloudBase

Ten Critical Questions to Ask a Manufacturing ERP Vendor

Windows Server 2008 R2 Hyper-V Live Migration

Sage ERP MAS 90 Online Pre-Release Guide

ArcGIS. Server. A Complete and Integrated Server GIS

Instant-On Enterprise

Epicor. Manufacturing Overview

Rajesh Gupta Best Practices for SAP BusinessObjects Backup & Recovery Including High Availability and Disaster Recovery Session #2747

View Point. Oracle Applications and the economics of Cloud Computing. Abstract

decisions that are better-informed leading to long-term competitive advantage Business Intelligence solutions

EMERGING TRENDS Business Process Management

ERP (Enterprise Resources Planning) Comparison Guide. August 2011

Converged, Real-time Analytics Enabling Faster Decision Making and New Business Opportunities

Best Practices for Implementing High Availability for SAS 9.4

SAP Solutions for Small Businesses and Midsize Companies. Press Fact Sheet March 2008

An Oracle White Paper July Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide

An Oracle White Paper May Oracle Database Cloud Service

Dell and JBoss just work Inventory Management Clustering System on JBoss Enterprise Middleware

Windchill and Microsoft Dynamics AX: Realizing Value through PLM and ERP integration

Microsoft Dynamics AX 2012 A New Generation in ERP

Can Cloud Database PaaS Solutions Replace In-House Systems?

WHITE PAPER WHY ENTERPRISE RESOURCE PLANNING SOFTWARE IS YOUR BEST BUSINESS INTELLIGENCE TOOL

The IBM Cognos Platform

IBM Software Information Management. Scaling strategies for mission-critical discovery and navigation applications

Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide. An Oracle White Paper October 2010

DeltaV Virtualization High Availability and Disaster Recovery

Sage ERP I White Paper. ERP and the Cloud: What You Need to Know

How To Build A Business Case For An Enterprise Resource Planning (Erp) Project

Lenovo System x servers achieve top customer satisfaction scores in 1Q15. May 2015 TBR T EC H N O LO G Y B U S I N ES S R ES EAR C H, I N C.

Microsoft Private Cloud Fast Track

CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level. -ORACLE TIMESTEN 11gR1

GETTING THE MOST FROM THE CLOUD. A White Paper presented by

Financial Management Systems

Productivity Gains for SMBs with OnCloud ERP PestBusters takes 1st mover advantage

Simplify Your Migrations and Upgrades. Part 1: Avoiding risk, downtime and long hours

Red Hat Enterprise Linux solutions from HP and Oracle

A Grid Architecture for Manufacturing Database System

Transcription:

WHITE PAPER DATABASES AND ERP SELECTION: ORACLE VS SQL SERVER

Databases and ERP Selection: Oracle vs SQL Server By Rick Veague, Chief Technology Officer, IFS North America An enterprise application like enterprise resources planning (ERP) or enterprise asset management (EAM) is comprised of multiple technologies layers, but during a software selection process it is the database layer that can be the subject of some of the most heated discussions, at least among technologists. Technologists, like everyone else, have preferences and biases about a number of things, including databases. In this whitepaper, we ll try to sidestep these biases and preferences to compare how SQL Server and Oracle databases compare when it comes to their ability to support an enterprise application in small to medium-sized business (SMB), middle market and enterprise-level situations. Is one database platform really more complex to operate or expensive to run? How well does each platform scale to support additional users and business growth? Industry standard, application standard IFS Applications has always standardized on Oracle databases. This is in part because from the standpoint of security, scalability, reliability, and the ability to support mission critical business processes, Oracle databases are widely recognized as being superior to other offerings on the market. IT analysts with The Edison Group have completed studies comparing Oracle databases to SQL server, and have found that they are more scalable, faster, more reliable and more affordable. Specifically, Edison found that Oracle is 47 percent faster than any SQL server install in a Windows environment and it costs 20% less. As even SMBs are operating internationally and need to support 24-7 operation with a lean IT staff, these strengths of the Oracle database platform become even more important. It is certainly a misnomer that Oracle is more expensive or more difficult to operate and support than SQL. This may have been a consideration a number of years ago, but since then, Oracle has added numerous features, to expedite installation and management of the database, as well as features to automate storage management and memory management. Oracle has also developed diagnostic tools that can not only provide real-time information on the health of the database but make intelligent recommendations about how to avoid problems or even improve performance based on the actual usage patterns of the database. Choosing an enterprise application that is designed exclusively for a single database should be appealing because that application can be optimized to take advantage of everything the Oracle database has to offer, delivering more powerful IFS, April. 2009 3

ORACLE VS SQL SERVER querying and enterprise application search functionality than applications that support multiple databases. Enabling those powerful database features, if the application is not aware of them, is a very complex task. You will also see an improvement in overall performance if an application is designed specifically to run on a single database platform because the application is carefully tailored for the way a particular product performs. All of these things result in lower overall cost of ownership, higher reliability and a more satisfied end user because you will have greater uptime, greater performance, less maintenance overhead and system overhead by technicians. Administrative, financial costs Oftentimes, the database administrator (DBA) or IT staff of a company in a software selection process will express misgivings about the Oracle database because the company might lack a certified Oracle DBA. If you are looking at packaged software that has been optimized for a specific database, the amount of technical skill that you need is reduced, because the optimization work has already been done by the vendor. An application that is wellmannered and makes good use of the database will present very few challenges when it comes to daily management of the underlying database because the application will automate many database administration processes. The skills and tasks required of a DBA are similar with both products. The specific controls used to undertake those tasks may differ from one product to the other, but the knowledge that the DBA applies is essentially the same. If someone has SQL Server experience, they can generally apply that knowledge to an Oracle database administration setting. An IT professional who knows how to back up a database can perform this task just as easily if not more easily in Oracle as they can in SQL. The same is true of other database maintenance activities that might be required of a DBA. In the area of financial cost, the Oracle database has advantages over other database products on the market, but has been perhaps mischaracterized as carrying a premium price. When it comes to acquisition cost, the Oracle database is priced in different tiers, including tiers for midrange computers where the pricing is very aggressive. Oracle prices database licenses to market using SQL Server as a benchmark, and in many cases, the Oracle database can come in below SQL for a comparable license. But the Oracle solution, while being competitive in price with SQL, comes bundled with the ability to use advanced features like real application clusters. So what you get is a robust, affordable database in a scalable configuration that SQL Server cannot offer. Scalability and high availability Scalability, the ability of the database to expand and support additional users and transaction volumes over time, and high availability, the ability to continue transaction processing in event of a component failure, are traditional strengths that Oracle provides. As more and more small and medium sized enterprises require IFS, April 2009 4

ORACLE VS SQL SERVER support for multi-site, global operations, scalability and high availability become even more important. There are many elements that contribute to the scalability and availability of the database: The size of the database must grow over time with limited DBA involvement, and without requiring changes to the application layer. Oracle provides many automated tools and features such as Automatic Storage Management (ASM) to dynamically adjust database size and resource allocations. These adjustments are made based on the operational characteristics of how the database is actually used, which of course varies from customer to customer. This substantially reduces the need to accurately forecast ahead of time exactly how the database will be used as well as the need for manual adjustments. If not configured correctly, a database can fail resulting in downtime. Oracle automated management features can help prevent this from happening. Concurrency, the degree to which the database controls multi-user access and updates, is critical to application performance and how the database scales. Concurrency is often referred to as locking, and if not handled correctly can cause application delays and reduced transaction volumes. Oracle has always included support for scalable concurrency controls, including row level locking, the most granular form of concurrency control. Other databases typically support page level, or even table level locking, which effectively locks out larger portions of the database during updates. This can lead to high levels of user contention for data and results in delays. Recently, SQL has added support for row level locking, but not all applications can take advantage of this feature. Redundancy, the ability of the database to continue operation in the event of a hardware failure, is critical to uninterrupted application operation. Oracle supports grid computing to meet this challenge. Grid computing is a database architecture that enhances scalability and load balancing. Oracle Real Application Clusters (RAC) allows a single copy of a database to be accessed by multiple nodes (servers) in a computing cluster. This means that multiple applications, multiple users, can access the database simultaneously in real time while controlling synchronization and concurrency internally by the cluster itself. In the event one fo the servers in the cluster fails, processing is automatically resumed on a surviving node in the cluster. Other databases support clustering, but in a less active manner. In some cases, a backup server is running in a stand by mode, meaning the application must be restarted in the event of a failure. Other approaches, including data federation, require the database to be split over multiple servers. This can help with scalability concerns but not high availability concerns. Scalability can also be seen as a licensing issue. Oracle provides four different editions of its database product: XE a free developer version Standard Edition and Standard Edition One Enterprise Edition IFS, April 2009 5

ORACLE VS SQL SERVER The advantage of this tiered license is that an SMB can license SE One and move up to other versions as the business grows. However, each tired edition interacts with an enterprise application in exactly the same way, so there are no changes needed to the configuration or coding of the application layer of the solution as the edition of the database changes. Conclusion The database is an important aspect of an overall enterprise application solution, but it is only part of the solution. From a packaged application perspective, looking at any one part of the solution makes less sense than looking at the overall solution and how it addresses business needs. In the end, the specific database technology used to support an enterprise application should be of secondary interest in an application selection process as long as the database technology: Is open, supportable and has a clear future to prevent technology lock in; Does not come with any penalties or drawbacks in terms of cost, ease of use, scalability or deployability; Is fully supported by the application, and the application layer takes full advantage of the databases feature set; Is scalable and supports cost effective high availability needs consistent with the business requirements. Rick Veague is Chief Technology Officer with IFS North America, and is based in the Schaumburg, Ill. headquarters. In this role, Veague provides direction for IFS use of Service-Oriented Architecture (SOA) and works with IFS leading customers to leverage SOA to provide state-of-the-art ERP. IFS, April 2009 6

About IFS IFS, the global enterprise applications company, provides solutions that enable organizations to respond quickly to market changes, allowing resources to be used in a more agile way to achieve better business performance and competitive advantage. IFS was founded in 1983 and now has 2,600 employees worldwide. IFS has pioneered component-based enterprise resources planning (ERP) software with IFS Applications, now in its seventh generation. IFS component architecture provides solutions that are easier to implement, run, and upgrade. IFS Applications is available in 54 countries, in 20 languages. IFS Applications provides extended ERP functionality, including supply chain management (SCM); enterprise asset management (EAM); maintenance, repair, and overhaul (MRO); product lifecycle management (PLM); customer relationship management (CRM); and corporate performance management (CPM) capabilities. IFS has over 500,000 users across seven key vertical sectors: aerospace & defense, automotive, high-tech, industrial manufacturing, process industries, construction & facilities management, and utilities & telecom. IFS also provides a cross-industry solution for retail & wholesale distribution. More details can be found at www.ifsworld.com. For further information e-mail info@ifsworld.com www.ifsworld.com This support offer has been made in order to respond to the requirements of IFS customers. Since the customers requirements may be different in some markets, variations of this offer may exist. IFS and all IFS product names are trademarks of IFS. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. The example companies, organizations, products, domain names, email addresses, logos, people and events depicted herein are fictitious. No association with any real company, organization, product, domain name, email address, logo, person or event is intended or should be inferred. This document may contain statements of possible future functionality for IFS software products and technology. Such statements of future functionality are for information purposes only and should not be interpreted as any commitment or representation. 2008 IFS