Tue May 20 14:34:40 PDT 2008
- Previous message: [Slony1-general] True cluster
- Next message: [Slony1-general] True cluster
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Tue, May 20, 2008 at 02:09:28PM +1000, Glen Edmonds wrote: > > Here's my basic problem with slony and why I think it is not yet > "industrial strength": > > Despite what the home page says, Slony is absolutely not a clustering > solution. It is a replication solution. For any database to have true > high availability (achievable 24/7 up time), it must have a clustering > solution. Put simply, a cluster has these things: Well, I think this depends pretty heavily on whatever local definition of "cluster", "industrial", and "24/7 uptime" you have. It sounds like what you want is a multi-machine cluster of databases with multiple members in read/write mode, with some kind of failure detection that takes over transactions in the event of the loss of a cluster member. As I like to tell customers, if you actually need Oracle's RAC, go buy it. It's an excellent product. In spite of what some sales people may initially tell you, it _will not_ provide the fabled five nines, and Oracle Corp. actually sign a contract with you guaranteeing it does last I checked. That said, it seems like a good system to me, and I've never heard anything from users of it that suggested it didn't work reasonably well ("except when it doesn't", of course) in local-net scenarios. (I have heard several very painful stories about metronet deployments.) If you want to do this with Postgres, I encourage you to go find Markus, and start sponsoring work (or pay him to release his work) on Postgres-R. If you want to describe your actual goals rather than describe a specific implementation of some technology, then I may have some suggestions on what you can do to realise those goals. I don't expect any of it will look much like Oracle's much-patented system, however. I will note one other thing, however: > Basically, you can add and remove servers whenever you like, and because > there's no single point of failure, it can stay up 24/7. I think you have a remarkably naïve view of how reliable systems are designed. Hint: a very complicated technology with "no single point of failure" does not entail a reliable system. A
- Previous message: [Slony1-general] True cluster
- Next message: [Slony1-general] True cluster
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-general mailing list