Transparent failover and restore?
Jon Valvatne
jon at valvatne.com
Fri Dec 17 22:22:52 PST 2004
On Sat, 18 Dec 2004 00:28:10 +0000
Gregory Block <gblock at ctoforaday.com> wrote:
> On 17 Dec 2004, at 21:09, Brad Fitzpatrick wrote:
> > Guys,
> >
> > If you want to use memcached as a data store instead of a /cache/,
> > then use MySQL Cluster:
> >
> > http://www.mysql.com/cluster/
> >
> > It was designed for that, doing the whole redundant storage and
> > two-phase
> > commit thing, while memcached was designed to be a cache.
> >
>
> No, I think the point is quite simple, actually;
>
> - we cache things because the cost of generating them is too high to
>
> do in bulk
> - on large-scale systems, or heavily used systems, the cost of
> losing
> a server can bring down the system
>
I think the point is this: If you're using memcached in a way that means
losing a server will bring down the system, then you should probably be
looking at using the MySQL "redundant storage thing" instead of the
memcached "cache thing". Traditional usage of a cache usually means
losing parts or all of it is *not* fatal.
Jon
More information about the memcached
mailing list