Re: Structured storage? (was Re: dbus and GNOME 2.8)
- From: Ryan McDougall <ryan mcdougall telusplanet net>
- To: Maciej Stachowiak <mjs noisehavoc org>
- Cc: Robert Love <rml ufl edu>, Rob Adams <readams readams net>, desktop-devel-list gnome org
- Subject: Re: Structured storage? (was Re: dbus and GNOME 2.8)
- Date: Mon, 05 Apr 2004 21:46:17 -0600
On Mon, 2004-04-05 at 19:13 -0700, Maciej Stachowiak wrote:
> On 05Apr2004 07:24PM (-0400), Robert Love wrote:
> >
> > What the goal of Storage, WinFS, etc. is is to decouple the data from
> > the structure of the file. Right now, complex data formats essentially
> > recreate file system structure inside of each file. The filesystem
> > should be the ultimate storage medium. To realize this, and have
> > everything-as-a-file and one-thing-per-file, we need a much smarter
> > filesystem. WinFS can natively understand complex concepts such as
> > "address book entries" in a very simple and clean way, because the file
> > system itself implements structure and typing.
>
> Historically, operating systems that provided more structured
> filesystems lost out to simple byte-oriented approaches. In a large
> part I think this is due to the increasing popularity of networking
> and the resultant fact that, ultimately, you will have to interchange
> octet streams. Thus, ultimately you must standardize what the raw data
> looks like, and be able to get at the raw data.
>
> I do not see how the new trend towards structured storage avoids this
> failure, especially since every operating environment seems on track
> to grow it's own incompatible approach.
>
> Regards,
> Maciej
>
I'm no expert, but I was under the impression the structured data for
WinFS or Storage is in human readable, parsable XML. The serialization
method for a network might be a compressed byte stream, maybe using
SOAP?
As for the byte stream itself we have a similar "problem" in that Unix
uses UTF-8 encoding (instead of plain ASCII), while windows uses UTF-16.
Is anything I'm saying correct? I'm too lazy to confirm it. :(
Cheers,
Ryan
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]