Re: PostgreSQL scaleability question

Поиск
Список
Период
Сортировка
От Marco Colombo
Тема Re: PostgreSQL scaleability question
Дата
Msg-id Pine.LNX.4.61.0502211031580.2859@Megathlon.ESI
обсуждение исходный текст
Ответ на PostgreSQL scaleability question  ("Wang, Mary Y" <mary.y.wang@boeing.com>)
Список pgsql-general
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@ESI.it

В списке pgsql-general по дате отправления:

Предыдущее
От: Shaun Clements
Дата:
Сообщение: Porting MySQL PHP to Postgres
Следующее
От: Clodoaldo Pinto
Дата:
Сообщение: Re: 7.4.6 FC2 MUCH slower from 2.6.9-1.11 to 2.6.10-1.8