2 ms·
To see if it's the right tool for the task at hand. Sometimes the best solution is Postgres on a *nix box, sometimes it's SQL Server on a Windows box. If it sav
by Sanddancer 11y ago
To see if it's the right tool for the task at hand. Sometimes the best solution is Postgres on a *nix box, sometimes it's SQL Server on a Windows box. If it saves more time/money than a solution on another platform, why wouldn't you?
- kchoudhu 11y agoSerious question: is there really any difference between the major RDBMS at this point? At what workload levels does engine quality come into play? So far I've thrown multi-terabyte/high TP workloads at Oracle, Sybase and DB2, and they've all gotten the job done with a minimum of fuss. This leads me to think that there's really no reason to look at databases as anything other than a commodity service which should be chosen on the basis of cost.
- ximeng 11y agoThere are certainly differences between the pricing models for these enterprise databases. They are actively developed and have different feature sets, although you might need to look carefully to distinguish between them. There is active competition here (https://redmondmag.com/articles/2016/03/10/sql-server-2016-oracle.aspx https://redmondmag.com/articles/2016/03/10/sql-server-2016-o...). Postgresql is good but lacks some of the polish and features of the paid for databases. Availability and cost of skilled staff and compatibility with existing deployments might also be important. So not critical differences perhaps but squint hard enough and you'll see there are differences nonetheless.
- kyriakos 11y agoI think the only differences are in the administration and company mentality (i.e some just use Microsoft software or others are strictly open source etc). But from a developer's perspective the features are the more or less the same and unless you do something exotic the basic functionality works the same way.
- ximeng 11y agoOr SQL Server on Linux: http://blogs.microsoft.com/blog/2016/03/07/announcing-sql-server-on-linux/ http://blogs.microsoft.com/blog/2016/03/07/announcing-sql-se... (unfortunately looks like this article was flagged so we won't see the conversation that would have come from it :( )