Re: PostgreSQL survey - Mailing list pgsql-advocacy

From Kevin Grittner
Subject Re: PostgreSQL survey
Date
Msg-id 4EE612EC0200002500043C25@gw.wicourts.gov
Whole thread Raw
In response to PostgreSQL survey  (Cesar Massaki Kamiya <cesarmk@gmail.com>)
Responses Re: PostgreSQL survey
Re: PostgreSQL survey
List pgsql-advocacy
Cesar Massaki Kamiya  wrote:

> 1. Anyone using PostgreSQL for enterprise mission critical system ?

Josh mentioned a few.  I'm aware of others, but don't want to speak
for anything beyond my own experience.  The Wisconsin Court System is
using PostgreSQL for everything from filing appeals to the State
Supreme Court (the court has adopted a rule that the appeal must be
submitted electronically), to case management for the Circuit Courts,
to the daily operation of various court agencies (Board of Bar
Examiners, Office of Lawyer Regulation, etc.).  We have about 3000
directly connected users, dozens of web applications getting millions
of hits per day, and electronic interfaces to many business partners.

We have been very happy with PostgreSQL.  It is faster and more
reliable than the commercial software from which we converted.  It
has more features and requires fewer resources to manage.  Support
from the community (on the mailing lists) is far superior to what we
got under a paid contract with the commercial product.  With open
source, we have been able to "scratch our own itches" by adding
features we needed -- something which is just not possible with most
commercial software.  The new extensions support, and the related
PGXN site, are fantastic.  I haven't seen a down side to PostgreSQL
compared to any other product in any area which matters to our shop.

Frankly, if PostgreSQL and all commercial products cost the same, my
first choice would be PostgreSQL.

> 2. How big are the servers you are running PostgreSQL, Is there
> anyone using more than 32 cores or 256GB memory ?

Our biggest server, which has just gone into production, is 32 cores
with 256GB RAM.  We are able to comfortably support several TB of
databases running tens of millions of database transactions per day
on servers with 16 cores and 128GB RAM.  In benchmarking the latest
development code, containing features targeted for next year's
performance-oriented release, I was seeing over 500,000 tps for a
read-only transaction load and over 30,000 tps for a mixed load
including a lot of updates.  They are not done adding performance
features for the next release, though.  :-)

> 3. What OS you are using to run this mission critical system on
> PostgreSQL ? Linux, Unix ?

We started out running PostgreSQL on Windows, but it didn't make
sense to use an OS which was so much less reliable (at least in our
experience) than the database itself.  We converted it all to Linux.
No regrets there, either.

> 4. Who provides PostgreSQL support ? Do you have any support
> contract with a third party company ? If so, how much is the
> monthly support fee ?

We have a team of four DBAs to support the 200 databases we run,
spread out over 80 locations.  We're able to handle most issues.
Where we need additional help, the community support on the mailing
lists is fantastic.  As Josh mentioned, there are several great
companies offering contract support for those who are more
comfortable with that.

I hope that is of some help.  If you have any questions, just ask.

-Kevin

pgsql-advocacy by date:

Previous
From: Josh Berkus
Date:
Subject: Re: PostgreSQL survey
Next
From: "Nicholson, Brad (Toronto, ON, CA)"
Date:
Subject: Re: PostgreSQL survey