-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
David Binger wrote:
> The easiest thing to do would be to use the exact same record format
> that FileStorage does, and use the same packing strategy.
> You won't need to run it very frequently because your storage won't have
> any accumulation of obsolete versions of instances. The only growth
> will be from abandoned or lost instances, and that amount of space
> would, I expect, tend to be small.
I agree.
I'm worried about the memory usage during the garbage collection. I
would need memory proportional to live+dead objects counts, and I don't
like that.
> I think this also makes the BerkeleyDB version of the Storage
> very simple to implement, since you just store the mapping of
> oids to pickles, pushing them out transactiionally.
That's the idea :-).
- --
Jesus Cea Avion _/_/ _/_/_/ _/_/_/
jcea@argo.es http://www.argo.es/~jcea/ _/_/ _/_/ _/_/ _/_/ _/_/
_/_/ _/_/ _/_/_/_/_/
PGP Key Available at KeyServ _/_/ _/_/ _/_/ _/_/ _/_/
"Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/
"My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iQCVAwUBQ6I+g5lgi5GaxT1NAQLoeQQAnFax6ErG6qlSh/Xh6fkhxL+rnia+qCkU
f943W/FfkP6J7Hobp1iE4SZbmtd26CtzfbvhoRp8ZJvK5OaN7eNzDEZ4i5eLB3jh
O+yuJcVffRxpEnzD01E0ZDJxH+FsKC8QQQvqJQ9+JunonHYzAfvGwZJWgB+0+wJs
RzbrDEYFX+k=
=YYaq
-----END PGP SIGNATURE-----