semantica wrote:
PostgreSQL is definitely the better database engine as far as I'm concerned.
Yes, as long as you're using Linux, I agreed.
However, since it does not run well in Windows, people would like to invest more time into MySQL, when runs well on both kind of OS.
MB wrote:
...and, of course... you need to remember that when MS say, per processor, the mean just that... not per server... hence a 2 CPU server means 2 processor licenses (fortunately, multi-cores are simply classed as a single CPU).
The whole per-processor license concept is just plain rediculous, and it's little wonder that MS have trouble getting people to pay for this.
MS want you to pay for what *they* believe a machine is capable of supporting, rather than what you actually want it to provide... and hence effectively penalise your selection of hardware... i.e. if what you actually want is high performance, they force you to pay for high volume.
What is required is a connection license... where you can throw as much hardware as you like at the problem of performance, and then pay for the number of concurrent connections you want be able to support on that.
But I think "per CPU" licence is not that uncommon - I think I've heard Oracle also have this licence type.
Actually I'll think it's a good(although not best) judgement of how much query/what size of data your database is capable to handle. If you have a lot of users doing short query, you may save money by buying single CPU and use the single CPU license.
Just imagine if they release the "server licence", how much will they charge you for it? At the price of 4 - 16 CPUs I believe? But just think of it, at the age where the CPU arch. is going to the multi-core age, would people still need to buy multiple CPU as we would today?
I believe unless you're working on a super huge organization, 2 CPU at most is enough for now. But if you're working on that huge organization, would they argue for those few thousand dollars on software if they spend a few hundred thousand dollars on the serve hardware?