[Zope] ZODB vs Relational Databases

Michael Lewis michael@nichestaffing.com
10 Mar 2003 08:53:38 -0700


Hi Jeremy,

Just curious, what translations do you have and are they online?

Michael

On Mon, 2003-03-10 at 07:34, Jeremy Cowgar wrote:
> On Monday 10 March 2003 09:05 am, Michael Long wrote:
> > Please forgive me if this is in a FAQ somewhere. I am writting an
> > application that will be capturing financial information. If I use the
> > ZODB and create expense and income objects to capture this information
> > there will over a 1000 objects added a week. I will be tracking history,
> > archiving data, etc. Is Zope the right tool for this type of application
> > or am I better off creating the objects that this data is associated
> > (companies, people, properties, etc) within the ZODB and using a
> > relational database such as PostgreSQL to track the higher volume
> > financial data.
> 
> I asked the same question not too long ago and the answer I got was to give it 
> a try and see what it will handle. So far I have been impressed. It requires 
> re-thinking if you are a RDBMS guy like me (and like you sound). For 
> instance, do not store relations by id, or key, or other values. It'll slow 
> things down, store them by path.
> 
> Say for instance you have a class and students. Each student can belong to a 
> class....
> 
> /class/math
> /class/history
> 
> Those are the paths to the classes. Now in your student table, store that 
> path. That is the relation.
> 
> Hope this helps. I have loaded it with 31102 * 5 objects. (5 Bible 
> translations at 31102 verses (objects) per).
> 
> If you do decide to use RDBMS however, it plugs into zope very nicely, so no 
> concerns their either.
> 
> Jeremy
> 
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope-dev )
-- 
Michael Lewis <michael@nichestaffing.com>
NicheStaffing.com