The (de)merits of proprietary databases
The (de)merits of proprietary databases
Posted Jan 3, 2010 20:59 UTC (Sun) by butlerm (subscriber, #13312)In reply to: The ongoing MySQL campaign by robert_s
Parent article: The ongoing MySQL campaign
while maintaining basic Oracle compatibility and the world will line up at
your doorstep. I certainly would.
The "clone" part is important - to succeed, such a database should be a
drop in replacement for Oracle for most applications. Incompatibility with
Oracle's quirky null handling is the number one obstacle to moving
practically any good sized application from Oracle to PostgreSQL.
Compatibility with common little functions like DECODE() is another, and
support for Oracle's *much* superior outer join syntax. Lots of other
minor things, up to and including PL/SQL compatibility.
Now Oracle's dialect may not be the be all and end all of all things, but
what good does it do to have multiple competing SQL databases when each one
implements a completely different dialect with dozens of severe semantic
differences, such that you have to marry your database platform for life,
warts, deficiencies, evil licensing overlords and all?
The fastest way to *beat* Oracle is to be compatible with Oracle.
