[Grok-dev] ZODB and storing, retrieving, deleting, use of ID

rmoskal rmoskal at mostmedia.com
Mon Oct 13 10:09:39 EDT 2008


You might try the python uuid module.  I tend to use uuids for RDBMS work,
why not use them with the ZODB?

Regards,

Robert Moskal


Laurence Rowe wrote:
> 
> John de la Garza wrote:
>> I'm making an app that has polls for voting... When I make a Poll  
>> object to I have to create an ID so I can find it again.  I'm comming  
>> froma RDBMS background and am wondering if there are any articles  
>> that would helpl me transistion.  For example should the ID be the  
>> last object id + 1?  I saw some sample code that kept the objects in  
>> a list then just got the length of the list, but if items are deleted  
>> then using the len as the ID could be trouble (not unique).... any  
>> feed back would be apprecitated.  I've read intro to ZODB (Jim  
>> Fulton) but it doesn't mention deleting
> 
> * Randomised keys have better efficiency when filling a B-Tree. You need 
> to check that the randomly generated key does not already exist.
> 
> * Store the length with a BTrees.Length.Length and increment/decrement 
> as you add/delete.
> 
> Laurence
> 
> _______________________________________________
> Grok-dev mailing list
> Grok-dev at zope.org
> http://mail.zope.org/mailman/listinfo/grok-dev
> 
> 

-- 
View this message in context: http://www.nabble.com/ZODB-and-storing%2C-retrieving%2C-deleting%2C-use-of-ID-tp19817305p19955637.html
Sent from the Grok mailing list archive at Nabble.com.



More information about the Grok-dev mailing list