MySQL vs. SQL Server vs. Oracle

Kshitij Saxena -KJ- picture Kshitij Saxena -KJ- · Dec 16, 2009 · Viewed 91.5k times · Source

I have always only used MySQL and no other database system.

A question came up at a company meeting today and I was embarrassed I did not know: To a developer, what earth-shaking functionality do MS or Oracle offer that MySQL lacks and which allows MS and Oracle to charge for their systems?

Answer

David Aldridge picture David Aldridge · Dec 16, 2009

I think other commentators are quite right to highligh all of the extra non-core RDBMS abilities that are bundled with the commercial solutions.

Here is a matrix of Oracle editions and features that would be worth browsing just for an understanding of the "extra" features, particularly in the context of what it would cost to develop and support your own version of them (if that is even possible) on a product like MySQL: http://www.oracle.com/us/products/database/product-editions-066501.html

For example, if you had a requirement that said: "Users shall be able to recover any previous versions of data that they have deleted/updated up to one week after the changes has been committed" then that implies a certain development overhead that I think would be much higher on a system that did not have a built-in feature like oracle's Flashback Query.