Date: Thu, 5 Oct 2000 17:14:28 +0200 From: "Karsten W. Rohrbach" <karsten@rohrbach.de> To: Robert Watson <rwatson@freebsd.org> Cc: Alex Povolotsky <tarkhil@over.ru>, freebsd-fs@freebsd.org Subject: Re: Specialised storage system? Message-ID: <20001005171428.B6607@rohrbach.de> In-Reply-To: <Pine.NEB.3.96L.1001004215053.13419D-100000@fledge.watson.org>; from rwatson@freebsd.org on Wed, Oct 04, 2000 at 09:57:50PM -0400 References: <20001005001426.D88159@rohrbach.de> <Pine.NEB.3.96L.1001004215053.13419D-100000@fledge.watson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
i am currently reading the patents on wafl ;-) anyone interested? i got the scans as .gif badly written (at least for my bad english) for tech folks but very interesting. /k Robert Watson(rwatson@freebsd.org)@Wed, Oct 04, 2000 at 09:57:50PM -0400: > On Thu, 5 Oct 2000, Karsten W. Rohrbach wrote: > > > if your 'application' has some nice strategy for mapping files into a > > flat namespace (say: numbered files, 1-d) this might be a nice idea. > > implementing some storage on that for rdbms purpose would be a good > > point to start. for mail, i think, you need the abstraction layer > > in-between to have hierarchical constructs in directory and metadata and > > of course permissions. > > The reason I suggested Cyrus and IFS is that Cyrus already assumes a > sealed-box solution, and stores one message per file, keeping meta-data in > an independent per-folder hashed database. This model allows a far closer > match between message box and file system storage and manipulation > semantics: messages are hardly ever modified, but frequently added and > removed. Taking out the namespace concerns dramatically reduces the cost > of even synchronous deletes, as there are no dependencies other than free > lists (which fsck can pick up). There would be increased dependence on a > comprehensive database to store meta-data in, perhaps a > folder-name-to-inode-number hash could be used for efficiency. Just > suggestions. > > Robert N M Watson > > robert@fledge.watson.org http://www.watson.org/~robert/ > PGP key fingerprint: AF B5 5F FF A6 4A 79 37 ED 5F 55 E9 58 04 6A B1 > TIS Labs at Network Associates, Safeport Network Services > > -- > question = ( to ) ? be : ! be; // Wm. Shakespeare KR433/KR11-RIPE -- http://www.webmonster.de -- ftp://ftp.webmonster.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001005171428.B6607>