Re: [HACKERS] postgresql clustering

2005-09-30 Thread Daniel Duvall
What about clustered filesystems?  At first blush I would think the
overhead of something like GFS might kill performance.  Could one
potentially achieve a fail-over config using multiple nodes with GFS,
each having there own instance of PostgreSQL (but only one running at
any given moment)?

Best,
Dan


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


Re: [HACKERS] postgresql clustering

2005-09-30 Thread Daniel Duvall
Thanks for your reply Luke.

Bizgres looks like a very promissing project.  I'll be sure to follow
it.

Thanks to everyone for their comments.  I'm starting to understand the
truth behind the hype and where these performance gains and hits stem
from.

-Dan


---(end of broadcast)---
TIP 3: Have you checked our extensive FAQ?

   http://www.postgresql.org/docs/faq


Re: [HACKERS] postgresql clustering

2005-09-29 Thread Daniel Duvall
While "clustering" in some circles may be an open-ended buzzword --
mainly the commercial DB marketing crowd -- there are concepts beneath
the bull that are even inherent in the name.  However, I understand
your point.

>From what I've researched, the concepts and practices seem to fall
under one of two abstract categorizations: fail-over (ok...
high-availability), and parallel execution (high-performance... sure).
While some consider the implementation of only one of these to qualify
a cluster, others seem to demand that a "true" cluster must
implement both.

What I'm really after is a DB setup that does fail-over and parallel
execution.  Your setup sounds like it would gracefully handle the
former, but cannot achieve the latter.  Perhaps I'm simply asking too
much of a free software setup.

Thanks for your response.


---(end of broadcast)---
TIP 4: Have you searched our list archives?

   http://archives.postgresql.org


Re: [HACKERS] postgresql clustering

2005-09-22 Thread Daniel Duvall
Jonah,

I stumbled on this discussion in one of my recurring searches for an
open-source database app capable of true clustering (failover, load
balancing, etc) that I can pair with my PHP application.  A search
that, sadly, most often ends in disappointment -- there's tons and tons
of database marketing BS out there.

Part of my frustration is do to my lack of a real understanding of the
models you mentioned in your comment.  I've been searching for
meaningful text and comparisons of the different clustering models, but
have yet to find anything that truely breaks it down well (and deep).

Could you perhaps point me -- and anyone else that happens upon this
post with the same frustrations -- in the right direction?

I've looked at PostgreSQL and EnterpriseDB, but I can't find anything
definitive  as far as clustering capabilities.  What kinds of projects
are there for clustering PgSQL, and are any of them mature enough for
commercial apps?

Best,
Dan


"Jonah H. Harris" wrote:
> In the past couple years I've worked on several personal/business projects
> to cluster PostgreSQL and InnoDB (without MySQL). I've tested
> shared-nothing, shared-memory, and shared-disk models. IMHO, shared-disk is
> the only viable option for performance and/or large production business
> environments. Using shared-memory or shared-nothing architectures in a
> database are fine for high-availability, but are expensive from a
> business-case for added performance. I'd be happy to share any of my
> clustering knowledge with ya offline. Have fun!
>
>
>
> On 9/21/05, Rafik Salama <[EMAIL PROTECTED]> wrote:
> >
> > No I do not have a case study, I just read so, but what I am suggesting to
> > start doing is that if there is no cluster implementation to give high
> > availability of the database, I will start doing this project through the
> > message passing technique and I already have in the university a cluster
> > of
> > 19 machine intel xeon, you can see it in this URL
> > http://www.cs.aucegypt.edu/~cluster
> >
> > But any way I was just asking so as not to reinvent the Wheel, in case
> > there
> > is something like that, but since there is not, I will give it a try, at
> > the
> > end of the day it is open source and I can do anything and if it happens
> > to
> > work, who knows
> >
> > Thanks
> >
> > Rafik Salama
> > Systems Architect
> >
> > CIT Global
> > CIT Building, Free Zone
> > Nasr City,
> > P.O.Box 11816, Cairo, Egypt
> > Tel : +202 271 8794 (ext. 115)
> > Fax : +202 2748335
> > Cell: +2010 5410035
> > http://www.citglobal.com
> >
> > -Original Message-
> > From: David Fetter [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, September 21, 2005 8:12 PM
> > To: Rafik Salama
> > Cc: pgsql-hackers@postgresql.org
> > Subject: Re: [HACKERS] postgresql clustering
> >
> > On Wed, Sep 21, 2005 at 08:01:08PM +0300, Rafik Salama wrote:
> > > Dear Sirs
> > >
> > > I know that that postgresql can be configured for high availability
> > > over a clustered environment using pgcluster,
> >
> > Do you have a case study showing this?
> >
> > > I am currently studying in my masters the clustering using MPI and
> > > OpenMP, PVM and others packages and I have to do a project, so I was
> > > thinking to use this opportunity to start implementing the
> > > clustering over postgresql using any of the above packages.
> > >
> > > What do you think?
> >
> > Let a thousand schools of thought content. Let a hundred flowers
> > bloom.
> >
> > Cheers,
> > D
> > --
> > David Fetter [EMAIL PROTECTED] http://fetter.org/
> > phone: +1 510 893 6100 mobile: +1 415 235 3778
> >
> > Remember to vote!
> >
> >
> > ---(end of broadcast)---
> > TIP 5: don't forget to increase your free space map settings
> >
>
>
>
> --
> Respectfully,
>
> Jonah H. Harris, Database Internals Architect
> EnterpriseDB Corporation
> http://www.enterprisedb.com/


---(end of broadcast)---
TIP 6: explain analyze is your friend