[ZODB-Dev] two level cache
Jens Vagelpohl
jens at dataflake.org
Wed Mar 28 05:18:59 EDT 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 28 Mar 2007, at 11:02, Atmasamarpan Novy wrote:
> Two level cache:
> A current ZODB cache will become a first level cache (L1), each
> ZODB connection maintains its own copy. When an object is needed it
> reads it from L2 cache instead from a storage. L2 cache is a common
> for all ZODB connections. Objects are stored there in the state
> where references are not yet resolved from their persistent form.
>
> We can still have the same object replicated in respective L1
> caches, now even one more copy is in L2. But a large L2 and a
> smaller L1 could possibly lead to a more efficient caching strategy
> than it is now.
Use ZEO and you get your single L2 cache, file-based, for free...
jens
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iD8DBQFGCjMDRAx5nvEhZLIRAlSzAKCTBxBlGHXNOkHO5aTP7TTAES9ItwCgjjyO
ioZBNTrEPaczODj6RzRsboU=
=H6pt
-----END PGP SIGNATURE-----
More information about the ZODB-Dev
mailing list