I just can’t figure out why all the OSS DB's are not doing better in the TP/C results. After all, OSS has the advantage in price since it is free (as in beer) and Windows licensing, protecting yourself against audits, DRM, bundling of additional products, etc. will drain your organization's coffers dry. So that should give OSS the price advantage. And any OSS offering is inherently better than closed source since there are millions of eyes looking at the code, making it perform better, so open source should have the performance benefit. Could it be that (as has been suggested here) that MS is using secret hidden APIs? Of course the open source people have access to all the Linux APIs, so they have the ability to use whatever they want to increase performance (and APIs don’t help the price factor). That doesn’t hold either since there are DBes from other vendors running on Windows in the top 10 of the TP/C. Could it be Microsoft abusing their monopoly? I am not sure how they could use it to win better scores, but I am positive there is a way.
Or, could it be that the open source community is simply not living up to their promises?
Nah, can’t be that.
|