[Boulder.pm] Multi-process caching
Brian J. Miller
wiggins at danconia.org
Thu May 20 19:02:41 PDT 2010
Rob Nagler wrote:
> We are having some performance issues for some of our larger apps. We
> have a Postgres table (Bivio::Biz::Model::RealmRole) which needs to
> get access frequently, and is written relatively infrequently. We
> need some sort of in memory cache.
>
> I took a look at the IPC::* modules, and none of them seems so
> brilliant. Before I go diving into performance testing each of them,
> I was wondering if anybody on this list had opinions about which is
> the most reliable.
>
> We need to get to <100ms for accessing the data, which for our larger
> apps, is about 500KB serialized with Data::Dumper. Deserialization is
> too expensive (250ms).
>
> We are also thinking about going with a *dbm module or perhaps
> Berkeley DB. There are about 800K rows, which is really a two-level
> tree (realm, role), which is why the serialization is so compact. I
> don't know how dbm/DB work with this size of data.
>
> So I'm looking for experience with these technologies from a
> reliability (first) and performance (second) standpoint.
>
> Thanks,
> Rob
>
Only 1.5 months later, but looked at memcached?
--
Brian J. Miller
End Point Corp.
http://www.endpoint.com/
brian at endpoint.com
More information about the Boulder-pm
mailing list