[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: LMDB and Referential transparency
On Thu, Feb 11, 2016 at 04:16:14PM +0000, Howard Chu wrote:
> Pierre-?tienne Meunier wrote:
> >When I change one of the databases (called for instance A) in my
> >environment,
> >I'd like to be able to still keep a copy of A as it was before, and make a
> >new
> >copy B, that would share all its memory with A, except the changes.
>
> Not likely to happen. The change you're suggesting would require adding a
> reference counter to every page, among other things. The cost of such a
> change would be quite high, not worth it for a very obscure feature.
Perhaps explore persisting the LMDB data on a filsystem that supports
snapshots?
Don't know how safe that is, from a DB integrity point-of-view...
> --
> -- Howard Chu
> CTO, Symas Corp. http://www.symas.com
> Director, Highland Sun http://highlandsun.com/hyc/
> Chief Architect, OpenLDAP http://www.openldap.org/project/
--
Brian Reichert <reichert@numachi.com>
BSD admin/developer at large