3 ms·
I think the reason why standards are created is to be able to choose among various implementations on the basis of something other than what is the set of techn
by avmich 9y ago
I think the reason why standards are created is to be able to choose among various implementations on the basis of something other than what is the set of technical features. In this manner one can choose performance, convenience of licensing or something else and not to worry about will his program work the same or work at all with different DB engine.
If we don't have standard compliance, this becomes that much harder. Now engineers and whole companies have to choose in advance what to base their systems on, and evolve further often with keeping that constraint for the whole project lifetime. More, different DBMS vendors feel the ability to market some features while paying less attention to standard compliance, which leads to bigger incompatibilities between DBMSes. So the whole point of having standards in the first place gets eroded.
In this light both mentioning a long list of supported features and pointing that other databases do no better is a poor substitute to leading the industry in standard compliance and all associated benefits.
I think PostgreSQL can do better.