[BlueBream] how powerfull is ZODB?!

Adam GROSZER agroszer at gmail.com
Mon Jul 5 03:00:39 EDT 2010


Hello Tamer,

Monday, July 5, 2010, 1:20:07 AM, you wrote:

TH> Just killing after the bluebream manual the developers book.

You might be interested in the book:

Web Component Development with Zope 3
Author: Philipp von Weitershausen

It's still mostly valid for BlueBream development.

TH> Tamer


TH> Am 05.07.2010 01:10, schrieb Justin Ryan:
>>> This is the question, in how far I should splitt it up. Perhaps I have
>>> to search for something somewhere.... (Propper books). Because if I
>>> really would use ZODB, the last thing to use everything in a single file.
>>> Perhaps 200 MB for each file (that would mean 1000 files ?!)
>>>     
>> I've dealt with many-GB ZODBs with thousands of objects.
>>
>> With careful expertise, I've heard of ZODBs with millions of objects,
>> in Plone, which is at least order of magnitude less efficient than
>> basic BB content.
>>
>> I recently ran a benchmark of an application with something like 1000
>> 1kb comments using nested ZTK container which is the worst case, for
>> 10x the number of apps in Apple's App Store, so aroudn 2.5M.
>>
>> I got to about 1M objects before I got bored, but it was only as big
>> of a ZODB as a Plone site full of photos and/or PDFs, and content
>> addressed by URL (as found via RSS, for instance) loaded very quickly.
>>
>>   
>>>>       
>>> Yes, you are entirely right. No need to design tables with relations,
>>> and later "the ahhhhhhh ughhhh, if i had done that and this ....."
>>>     
>> Well, I just say keep it simple.
>>
>> You can also proxy IContainer implementations to external storage like
>> Cassandra or Tokyo Tyrant.
>>
>> There are a million ways to do things.  ZODB can be helpful with all
>> of them I've seen.  Even as just a very small <1MB db for application
>> configuration with an RDBMS app, it's pretty handy.
>>
>>   
>>> SAP MaxDB was my 1st choice (also free of charge)
>>>     
>> MaxDB has its' ups and downs, it's a fine RDBMS as RDBMS go.  IBM DB2
>> I've seen outperform in some corner cases, but both beat Oracle in a
>> 10-vendor shootout circa 2004.
>>
>> ZODB can do a lot of things, but you need to want to learn it.  If you
>> want to use an RDBMS, you can still take care of a ton of BlueBream
>> advantages.
>>
>> I only advocate as a successful user, trying not to be a zealot.
>>   

TH> _______________________________________________
TH> bluebream mailing list
TH> bluebream at zope.org
TH> https://mail.zope.org/mailman/listinfo/bluebream


-- 
Best regards,
 Adam GROSZER                            mailto:agroszer at gmail.com
--
Quote of the day:
You can not discover new oceans unless you have the courage to lose sight of the shore. 
- Unknown 



More information about the bluebream mailing list