Hi Gerd,

just a couple of comments off the top of my head...

I wasn't present at the lenya meeting in Freiburg (I intended to be there, but 
developments at the office kept me busy since summer).

You write:

 > Basic:
 > 1) available as an alternative to the current file based repo
 > 2) It should be possible to choose the repository for each publication (no
 > switching between repositories, afterwards)

That precludes the possibility to convert an existing publication repository to 
the database based repository - a feature that would by extremely interesting 
for existing publications. So, I'd like to have an import/export function.

Regarding the advantages, it seems to me that a database is easier to backup 
and 
restore than the current file based repo: the repo must not change during the 
backup run (which can take some time for a large repo). OTOH, database backup 
procedures have this built in.

Concerning The Database structure:

I don't see the sitetree mentioned. Surely the sitetree is one of the important 
data structures of the lenya repo and must therefore be implemented in your 
database structure.  A simple adjacency table with two columns (parent,child) 
referencing uuids might do the trick - but I'm not sure how revision control 
for 
the sitetree would fit in.

 > "documents" in this context is mainly what is curently stored in the uuid 
 > folder
 > with filename {language}
 > 1) one database per publication
 > 2) Documents table: one table for the documents in the Authoring (also 
 > contains
 > Trash and Archive) and one table for the documents in the Live

I wonder: why this distinction, which complicates the mapping from the repo 
structure to the db structure?  Why not have one table for all areas or one 
table per area? Performance? 

   Rainer 

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to