[cl-wiki-devel] Thoughts about page storage

Stefan Scholl sscholl at common-lisp.net
Fri Sep 9 13:19:03 UTC 2005


On 2005-09-09 14:21:41, Stefan Scholl wrote:
> An index for *all* pages would be nice (highlighting internal
> links for non existant pages).

Some global data structure that could contain all the names and
the number of the current version. This number will be used as
part of a file name within the page's directory.

All access to this global data structure must be done with
locking.

Every write access to this data structure must write the data to
a file, too, which can be loaded when you start CL-WIKI.

Scanning all directories for a file name with the highest number
isn't very difficult. ==> A desaster recovery is trivial.





More information about the Cl-wiki-devel mailing list