[ZODB-Dev] polite advice request

Christian Tismer tismer at stackless.com
Mon Aug 19 00:39:54 CEST 2013


Ah, danke mabe ;-)

On 18.08.13 19:56, Jim Fulton wrote:
> On Sun, Aug 18, 2013 at 1:40 PM, [mabe] <public at enkore.de> wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> He meant prescription.
>>
>> In german Rezept is the word for both prescription and recipe (like in
>> cooking). Easy to confuse for us germans in english :)
> Great.  Now I don't know what he meant by prescription. :) Does it
> matter?  Might it as easily be foos and bars?
>
> Christian,
>
> Are you saying that you might need to access items
> from an old database that aren't in the current snapshot?

Yes, prescription, sorry.
Yes, we need to look into different versions of the
continuously actualized data base. Like I did it now this creates
a slightly different, read-only data base every two weeks. Not that big deal
after I built the first DB today, we can probably live with < 300 MB
of database each version. (using zlibstorage)
It is just my optimizer brain, and the fact that the whole history of 
the stuff
since 2012-01-01 fits into 125 MB of ZIP files, as delta-updates.

There must be a solution that utilizes this incremental update stuff nicely.
I wanted to use a versioned variant of btree, until I found out that even
the table lauout changed a bit three times, which creates a huge update.

cheers - chris

p.s.:
I needed to patch zlibstorage for Python 3.
Where can I put a pull request?

> Jim
>
>
>> On 08/18/2013 06:34 PM, Jim Fulton wrote:
>>> On Sun, Aug 18, 2013 at 12:17 PM, Christian Tismer
>>> <tismer at stackless.com> wrote:
>>>> We need to cope with millions of recipes that come from certain
>>>> dates and therefore need to inquire different versions of the
>>>> database.
>>> I don't understand this. What's a "recipe"?  Why do you need to
>>> consider old versions of the database?
>>
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v2.0.20 (GNU/Linux)
>>
>> iQIcBAEBAgAGBQJSEQb/AAoJEAOmTcUxK/swEXgP/Ry3x9Y98wp43e2F2cf2063O
>> F2UGRNZfylMjG3kTBLfwW9eH5KWk7AmCXdzUw/fXggueyg0NrH9f8aScYVPYHSEp
>> g3q9n/I93DrMdDakqLXcnpHlKuUrd1ZfBk+XSyavvnOdV4LWGJ6+Wd8yqAFmUUCl
>> bn//STvajUqSpO1+nG0aQsSceeTCVTEuyzQ/O4nSujhERG2ED7XOwi/1WwgruZSY
>> 2ZGZCeLmHHLgYg6G8zPDRX6q/Y0GYLGi2bCQ0aQWlHEkBJBtPgCWn3rG+9GBlNXv
>> bSXu0yjbaHL3q8VvdwAh4Y7n8E9TV1KVojOJmCg6MOA+AusL475Lao2/yBtZG3s3
>> mg12/NSUY/hGGoqtnsvXkIV8+ggK7WVlZRDzAoiHymR/3kdNO4MWYxFcvjCrvu8x
>> RB6gIsVLglWKu5cuCJDrK7eGmdVK/y0Tmtl2qGKNnn+PJrZqNB9rk2kfmPMVIBdy
>> VkFjvBQICL3aFZjSEDeqOeLdis221V9y3ndgKer6K5OG2KBNsv8dUX2smb7Qx7RT
>> dbhhXwhI3C9i7ifzDEcrUavUfJCDQNLQovo1F/sL5hChFJAFS6USeWALt7B41YBu
>> lN5ThjgIhkuyWfhs+ZAPeze5rRcY5lt+3oWLcD9fav+jJsifGodBdLrJ2dbljtWw
>> 4FJBrKq/+ULC03toajwM
>> =A/VY
>> -----END PGP SIGNATURE-----
>> _______________________________________________
>> For more information about ZODB, see http://zodb.org/
>>
>> ZODB-Dev mailing list  -  ZODB-Dev at zope.org
>> https://mail.zope.org/mailman/listinfo/zodb-dev
>
>


-- 
Christian Tismer             :^)   <mailto:tismer at stackless.com>
Software Consulting          :     Have a break! Take a ride on Python's
Karl-Liebknecht-Str. 121     :    *Starship* http://starship.python.net/
14482 Potsdam                :     PGP key -> http://pgp.uni-mainz.de
phone +49 173 24 18 776  fax +49 (30) 700143-0023
PGP 0x57F3BF04       9064 F4E1 D754 C2FF 1619  305B C09C 5A3B 57F3 BF04
       whom do you want to sponsor today?   http://www.stackless.com/



More information about the ZODB-Dev mailing list