I had a meeting with a client this afternoon and towards the end I was asked a question that stumped me. The question was not technical based; it was 'why would you use SQL Server over Oracle?' To be honest my experience with Oracle is fairly limited and to answer this question accurately would require someone who has field experience with both products. Although I have worked with Oracle in the past it has been in integration and development roles.
From what I read and from talking to Oracle DBA's the big difference between SQL Server and Oracle appears to be the manageability of the database platform. The other major difference is that SQL Server comes with many features that Oracle charges additional for. Although this might have been the case in the past, many people would argue that unless someone purchases SQL Server Enterprise Edition they do not get access to all of the features of SQL Server. I thought the customer I had the meeting with today summed the difference between the two platforms perfectly with the following statement: 'The biggest problem with SQL Server is that it has the word Microsoft in the product name'. So why do you think an organisation should choose Oracle over SQL Server?
- Peter Ward