durusmail: durus-users: A newcomer and BerkeleyDB
A newcomer and BerkeleyDB
2005-12-15
2005-12-15
2005-12-15
2005-12-15
Alternative storage WAS A newcomer and BerkeleyDB
2005-12-15
Re: Alternative storage WAS A newcomer and BerkeleyDB
2005-12-15
Re: Alternative storage WAS A newcomer and BerkeleyDB
2005-12-15
Re: Alternative storage WAS A newcomer and BerkeleyDB
2005-12-15
Re: Alternative storage WAS A newcomer and BerkeleyDB
2005-12-16
2005-12-16
2005-12-16
Re: A newcomer and BerkeleyDB
2005-12-16
2005-12-15
2005-12-16
2005-12-16
2005-12-16
2005-12-16
2005-12-16
A newcomer and BerkeleyDB
Jesus Cea
2005-12-16
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

David Binger wrote:
>>  While you are packing a database, access to objects are blocked.
>
> Packing is incremental now, so there isn't any interruption of
> service during a pack.

So you store new transactions at the end of the "current" file while you
are copying to the "new" one?.

> I'm all for it.  Storage is relatively simple, too, so I bet this will be
> pretty easy for you,  since you are already tuned up on BerkeleyDB.

The cycles are the issue. Thinking about that.

>> Also, I plan to export in my LAN a "generic" persistence storage system
>> based in Durus, for things like "Linda" blackboard coordination. The
>> idea is to provide a persistence system in a "blackbox" in the LAN,
>> useable for any client
>
> Generic in what sense?
> Blackbox in what sense?
> Do you mean you'd just use a few primitive Persistent classes, so the
> clients would not have to be updated?

Suppose a machine with plenty of HD, possibly replicated/HA. That
"blackbox" simply export a DURUS socket. Any client can connect to the
socket and read/write data, arbitrary. Think about a NFS server, serving
"persistence" instead files.

> Both of these ideas seem valuable and achievable.  Please
> keep us updated.

I would started coding yesterday if I would be able to solve in a fine
way (puff :-) the cycle issue.

- --
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

iQCVAwUBQ6JAVplgi5GaxT1NAQJbqQQAjbhjC+uTDpR7lYYiRSdj3zwGTBYzrq2Q
1MzCKniRPh9zxPiGBNTBsuKzorW4ZsD2iwVHtTiwroFEJ+J1XaZ3uRCRQiieJ4vX
RALAHVu10MjjBQqeX83bkUi7pgRCSqaUr9O1xIRrf6xsGnB8zMyywKW8g7cqXusQ
N1AjAcaGZl8=
=Mwd1
-----END PGP SIGNATURE-----
reply