Published on

December 6, 2009

Debunking the Myth: SQL Server vs Oracle DB

In the world of IT, there has been a long-standing myth that the Oracle database platform is more stable and more secure than SQL Server from Microsoft. However, this myth is not supported by facts and is often based on misconceptions. In this article, we will debunk this myth and provide evidence that SQL Server is a stable and secure platform in its own right.

Myth 1: Microsoft Development Platforms are Error-Prone

One of the reasons behind the myth is the perception that Microsoft development platforms, including SQL Server, are error-prone and full of bugs. While earlier versions of Windows may have had their share of issues, it is unfair to project these weaknesses onto SQL Server. SQL Server is a very stable and secure platform that has evolved over the years.

Myth 2: Oracle is More Stable and Secure due to its Longevity

Another misconception is that Oracle, being around longer than SQL Server, must be more stable and secure. However, the length of time a product has been in the market does not necessarily correlate with its stability and security. Just because something has been around longer does not mean it is wiser. The stability and security of a platform depend on various factors, including the development process and the implementation of security measures.

Comparing Vulnerabilities: Oracle vs SQL Server

A basic test for stability and security is the number of reported vulnerabilities for a product. Independent information-security companies compile these numbers, leaving no room for hiding the facts. In this regard, Oracle fares poorly compared to SQL Server. Oracle releases a large number of patches and Critical Patch Updates (CPUs) for its DB platform, indicating a higher number of reported vulnerabilities. On the other hand, SQL Server has a significantly lower number of reported vulnerabilities.

DBA Fatigue and Patching

One argument in favor of Oracle is that DBAs are wary and tired of patching the Oracle DB. This is due to the complexity involved in patching Oracle databases. Patch testing and CPU testing are time-consuming processes, and the frequent release of patches by Oracle adds to the workload of DBAs. This complexity often leads to fatigue and a reluctance to apply security patches. In contrast, Microsoft has a working system of patch testing and rollout, making it easier for DBAs to keep SQL Server secure.

Microsoft’s Patching System

Microsoft’s Trustworthy Computing tool proactively identifies and allows the installation of missing patches. This tool has proven to be a lifesaver for busy DBAs and system administrators who do not have the time to worry about installing patches. In contrast, Oracle does not have an equivalent tool, making it complex to download and install patches. SQL Server also allows for automatic installation of updates and patches, with the option to uninstall them if they cause any undesired effects.

The Security Development Lifecycle (SDL)

One crucial factor contributing to Microsoft’s DB-security-management success is its Security Development Lifecycle (SDL). The use of SDL ensures that knowledge obtained after resolving problems is never lost and is incorporated into the development cycle. This approach allows for continuous improvement in security with each new version of SQL Server. In contrast, Oracle often repeats the same mistakes in every version, leading to inconsistent and unreliable problem-solving techniques.

Conclusion

Based on research and analysis by security consultancy firms, SQL Server is consistently more secure and less prone to errors and bugs than Oracle DB. The myth that Oracle is a more stable and secure platform is not supported by facts. SQL Server is a robust and reliable platform that offers excellent stability and security features. DBAs can rely on Microsoft’s patching system and the Security Development Lifecycle to ensure the ongoing security of their SQL Server databases.

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.