Disk Tables

ProWiki | RecentChanges | Preferences

The file format for properties looks (intentionally) a lot like that for pages. Properties are contained in the props directory, which has subdirectories organized by first letters. There is one file for each property; that file contains all values for that property across the entire Wiki.

The format of the files is very close to that of the Memory Tables. Each file corresponds to a top-level entry in %Props. It contains a list of property tables, one for each page that contains this property -- those tables are separated by $FS1. The keys are delimited from their values by $FS2. And the individual values are delimited by $FS3.

Note that these files are the source of the one major inefficiency in ProWiki: since all values for a given property are put into one file, it means that, in a highly-structured database, a large fraction of the DB could wind up in a single file. This is high on my ToDo List, to reduce this inefficiency.


ProWiki | RecentChanges | Preferences
This page is read-only | View other revisions | View source of this page
Last edited August 23, 2004 10:21 pm by h0008023f8530.ne.client2.attbi.com
Search:
Edit: