Ian Bicking <[EMAIL PROTECTED]> writes:
> That sounds like you'd be implementing your own filesystem ;)
Yes, this shouldn't be any surprise. Implementing a special purpose
file system what every database essentially does.
> If you are just trying to avoid too many files in a directory, another
> option is to put files in subdirectories like:
>
> base = struct.pack('i', hash(page_name))
> base = base.encode('base64').strip().strip('=')
> filename = os.path.join(base, page_name)
Using subdirectories certainly keeps directory size down, and it's a
good idea for MoinMoin given the way MoinMoin uses the file system.
But for really big wikis, I think using the file system like that
isn't workable even with subdirectories. Plus, there's the issue of
how to find backlinks and how to do full text search.
--
http://mail.python.org/mailman/listinfo/python-list