[Zope] future-proofing content

Kevin Carlson khcarlso@bellsouth.net
Tue, 2 Apr 2002 10:16:24 -0500


Casey,

I read this thread with some interest because I am facing a decision of a
similar sort. I am a fan of putting all of the content of our site into the
Zope DB but am meeting with skepticism from some. Since ZODB has the
distinction of being an object database and several attempts at that
technology in the past have met with less than optimum performance results
as the database grew (think ObjectStore), a few people seem to think an Rdb
would be better suited.  I would really like to be able to provided them
with some performance benchmarks related to ZODB.  Do you have anything
available that shows performance of the ZODB as the database grows to say
20GB or 100GB?  Are there any available statistics related to the size of
machine needed to support a large user community of say 10K with a database
that size?

I know a lot of this is very subjective regarding users and usage
estimation, but anything you have would be a great help.

Thanks,

Kevin

-----Original Message-----
From: zope-admin@zope.org [mailto:zope-admin@zope.org]On Behalf Of Casey
Duncan
Sent: Tuesday, April 02, 2002 11:34 AM
To: mike gallagher
Cc: zope@zope.org
Subject: Re: [Zope] future-proofing content


I might suggest that designing an application without knowing for sure
what platform you will be using is a recipe for disaster.

Decide whether you will be using Zope or not *before* you build the
whole app. That said, I think the extra work in storing content in the
database will only be worth it if you know that other applications
besides zope will need direct access to it through a SQL interface.

Even if you store all your content in Zope objects (which has many
advantages IMHO), you can easily access it externally using XML-RPC.

OTOH, if you choose to use a relational back-end, you should check out
the DBObjects product. I have not myself used it, but I think it is
ained right at solving this problem.

-Casey

mike gallagher wrote:
> Hi all,
> I'm about to start an intranet project using Zope. I'm
> new to the tool but am really excited about using it.
>
> Two questions:
> 1. Is it good practice to store all my content (press
> releases, news stories etc) in an external relational
> database? I think this will ensure that if the company
> decide to get rid of Zope, it'll be easier to re-use
> the content. Is this overkill? Is it easy to export
> content from the Zope OO database into a relational
> db? (Yes,I'm a newbie!)
>
> 2. Anyone have any experience/opinions of using
> Documentum as a data source?
>
> Thanks in advance!
>
> =====
> Best regards,
> Mike Gallagher
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Tax Center - online filing with TurboTax
> http://http://taxes.yahoo.com/
>
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )
>
>



_______________________________________________
Zope maillist  -  Zope@zope.org
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists -
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )