Running a Sql server database costs much less than running an Oracle database. Licensing fees run as little as one tenth the fees for Oracle. A company running its databases on Sql Server platform spends tens of thousands in software costs per year compared to a few million for running Oracle. Sql server databases are also very friendly, simple to install and easy to administer.
Sql Server database administrators are relatively inexpensive, costing the company only 90k to 110k in salary per employee per year. Oracle database administrators, however, are quite expensive costing the company 110k to 200k in salary per employee per year. And even then, high quality Oracle database administrators can be difficult to find.
Yet year after year, despite its huge costs and complexity, Oracle continues to lead the database world, making more money than Microsoft. Here's a look at why an increasing number of customers choose Oracle as their database platform.
Oracle vs. Microsoft Sql Server: Performance
Sql Server is quite simple and easy to administer, and it works just fine for databases that are less than a few hundred gigabytes. Yet once the database grows beyond that, performance degradation starts to occur.
Itt is quite common, on the other hand, to run Terabyte-sized Oracle databases without performance issues. Unlike Sql Server, Oracle offers hundreds of database-level tuning options and features to improve performance. One example is a feature called Real Application Clusters (or RAC). This feature allows multiple servers to operate concurrently on the same database, thereby giving more processing power to the company's application.
In short, Oracle supports "active-active" clustering, while Sql Server doesn't. When it comes to large databases, this is just one of the many features making Oracle the clear winner in terms of performance..
Oracle vs. Microsoft Sql Server: Scalability
Sql Server only supports vertical scalability. The only way to scale a system built on sql server technology is to add more memory and CPU to the single server hosting the database. Even then, there is threshold beyond which vertical scalability doesn't provide any benefits.
Oracle, on the other hand, supports both horizontal and vertical scalability. Like Sql Server, one could scale a system built on Oracle by adding more memory and CPU to the single server hosting the database.
Yet once a threshold is hit beyond which no gain could be made by adding memory and CPU to the single server, Oracle users have the option to upgrade to Oracle Real Application Cluster technology, and have multiple small servers work as "active-active" clusters on the same database. One could add new servers to the Oracle Real Application Cluster database as necessary, providing extreme scalability.
Oracle vs. Microsoft Sql Server: Choice of OS Platform
Sql Server is limited to the Microsoft Windows operating system and will not work on any flavor of Unix operating systems. This puts Sql Server at a disadvantage because the Microsoft Windows operating system is prone to crashes while all flavors of Unix operating system are considered more stable and reliable.
Oracle, on the other hand, can work on Microsoft Windows, or any flavor of Unix operating systems, making it a true enterprise solution.
Given Oracle's capacity to run on large databases, its many performance improvement features, its vertical and horizontal scalability, and its capacity to function on both MS Windows or any flavor of Unix, it's easy to see why more companies are choosing Oracle over Sql Server.
Published by Tina Molly Lang - Featured Contributor in Arts & Entertainment and Lifestyle
Tina Molly Lang is a violinist, violin, piano, and voice teacher. She is also an active writer. Her work has been published in The American Thinker, Active Americans, Yahoo's OMG! and Yahoo News. View profile
- How to Performance Tune an SQL ServerRead this to learn how to performance tune the SQL Server.
- How to Create a Stored Procedure in SQL Server 2000Creating stored procedure in SQL Server 2000 is easy and friendly.
- All You Want to Know About Cluster SQL ServerRead this if you want to know about clustering the SQL Server.
- SQL Server 2000; Fast Answers for DBAs: A Book ReviewA book review.
- Oracle and SQL Server: Basic Terminology Differences
- How to Create a Linked Server in Microsoft SQL Server
- How to Setup SQL Server 2005 Backups
- Database Mirroring: SQL Server 2008
- The ASUS M4A89GTD PRO Motherboard was a SQL Server Administrator's Choice for Pure...
- SQL Server 2000 Performance Tuning
- Choosing a Windows Server





5 Comments
Post a Commenteveryone knows any serious business will not go for windows server os but unix and linux server os for the one main reason that they are more reliable and stable. I have a sun server that i have never shut down for 6years running an oracle 8i oracle db. Top that with down times for patches and security issues not forgetting viruses
This article is complete crap. "while all flavors of Unix operating system are considered more stable and reliable." is almost funny. I want my last 5 minutes back!!!
Your information is wrong and slanted toward particular systems..sounds more like an add by Apple than useful information.
So that's why the rich need stimulus checks?
Interesting info!