Basically. the way I see it is as follows: In Zope I implent my Objects (if I'm using that model) In Zope I implement my seperation of "Display code" and "application code". In my last project I tried to keep the database mostly read only, and stored all data in postgress. I had applicational reasons for this but it also worked out rather well, having code in Zope and Data in PG. In a preveous project, I stored PDF's in the Zope DB. This is definatetly a mistake, which causes problems with an Over fulled Zope DB holding a history of PDFs for nothing. Hope this helps Jerry On Fri, 2004-05-21 at 08:04, Aaron wrote:
On Fri, 2004-05-21 at 03:02, Jerome R. Westrick wrote:
Hi Aaron...
I wouldn't place the songs in Zope... Instead I would use LocalFS to get access to them...
Would I use the zope db to keep track of the audio or a relational db?
My question Is generally more generic, what advantage does zope give me over another solution.
The streaming issue is secondary for me as is at this time bandwidth. I will have hundreds of recording that will need to be maintained, searched, edited, listened to etc.
I am trying to see how zope will help me do this.
Aaron
Using LocalFS you can access the files on normal disk as if they where zope objects, while they remain out side of the Zope database.
This will avoid database bloating, which you would most definatetly have to fight with otherwise...
You should probably look into other "Local FIle System" tools, some of them offer more integration into Zope as LocalFS. Which you might want.
Jerry
On Fri, 2004-05-21 at 00:24, Aaron wrote:
HI all
I am trying to mentally figure out how zope can help manage a huge archives of audio files.
A database can't hold audio files even as blobs they are to large. What I have seen done with relational databases is to hold the audio files in a directory and scan the file headers as well as the directory contents and keep them in sync with at database.
Somehow I got the feeling that with zope I can store the actual audio files (ogg) in the zope database. However I am not sure how this helps me.
I have audio files and their metadata as well as parallel music notation files for each recording which I need to keep in sync.
I need a frontend to add the audio. This will query the db to see if a recording/notation file already exist and if there is metadata for either the notation or the recording and permit the addition of the metadata from the notation to the recording or visa versa.
Now my question is how can I take advantage of existing zope objects/products to manage my audio archives.
Thanks Aaron
_______________________________________________ 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 )
_______________________________________________ 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 )
_______________________________________________ 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 )