Search Postgresql Archives

Re: PostgreSQL scaleability question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 18 Feb 2005, Wang, Mary Y wrote:

Hi All,

I have been using PostgreSQL for my project repository, because it is
free and easy to use.  My manager is trying to decide if he should use a
commerical database such as Oracle or PostgreSQL for a gaint information
repository for the corporate.  He asked me what is the scaleability on
PostgreSQL.  I don't have the answer.  So far, I have been very pleased
with PostgreSQL, but I'm only using it for my project.

Please define scalability.

If you mean "database size", well I think you're going to hit hardware
limitations much sooner than software ones. I strogly suggest you
go for 64bit SMP (Opterons), with tons of RAM and strong and
reliable disk I/O. And suitable backup system. Of course you should
have both a production and a testing box, as a minumum. I'm stressing
this (I'm sure you know already) only to pointing out that "money"
isn't a key factor in software selection. It's much harder to buy
scalable hardware than scalable software.

If you mean "load" (many clients, many queries per second), that
depends entirely on your specific needs. In my experience, load
problems originate from bad or too naive programming. That is, bad
applications. And there's little you can do on the database server
side to prevent that. Even with Oracle. And again, any software
performance issue can be turned into a hardware issue.

IMHO, the key is support. Is your company willing (and able) to sue your
Oracle dealer or Oracle itself, should you run into troubles with
their software? Try and have a salesman offer you a licence agreement
that allows that.
If not, what are the advantages of commercial software? Calling
support lines and "hoping for the best" isn't much different from
posting to a mailing list and still hoping for the best.
If you do have the money, considering time and expenses in such a legal
action, you're also able hire tens of programmers only to fix the bug
in the database. You know, with PostgreSQL, you have the source.

One advantage of commercial software is psychological: it's much easier
to convince your boss pay 50,000$ in hardware if your company is
already paying similar figures in software. That is, companies are
more willing to pay $100,000 50% hardware and 50% software than
$50,000 100% hardware, to solve the same problem.

.TM.
--
      ____/  ____/   /
     /      /       /			Marco Colombo
    ___/  ___  /   /		      Technical Manager
   /          /   /			 ESI s.r.l.
 _____/ _____/  _/		       Colombo@xxxxxx

---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux