All of lore.kernel.org
 help / color / mirror / Atom feed
From: Hans Reiser <reiser@namesys.com>
To: Gregor Zeitlinger <gregor@zeitlinger.de>
Cc: reiserfs mailing list <reiserfs-list@namesys.com>
Subject: Re: Reiser4 as positional B-Tree
Date: Tue, 04 Nov 2003 01:00:26 -0800	[thread overview]
Message-ID: <3FA76AAA.8080600@namesys.com> (raw)
In-Reply-To: <Pine.LNX.4.33.0311032059251.3088-100000@mitte.informatik.hu-berlin.de>

Gregor Zeitlinger wrote:

>Hi,
>
>I've already been on this mailing list a year ago. I was wondering wheater
>I could make my native xml database a file plugin in reiser4.
>
>Now, that the code base is much more matured and that reiser4 is almost
>ready (as I understand), this seems much more feasable.
>
>Those are my questions
>1) As part of my xml database, I still need a positional B-Tree. Since
>files in reiserfs are stored in a (kinda) B+-Tree, I was wondering wheater
>a positional B-Tree could be made a file plugin. It's basically the same
>as the unix file plugin, with the exception that you'd need the additional
>operation of inserting (not overwriting) data in the middle of a file.
>
>2) If the plugin architecture is flexible enough, I'm wondering wheater I
>could port my xml database to being a file plugin. It uses a custom page
>layout and custom balance, split and merge algorithms. Also, I use c++,
>but the source could be ported to c, since I don't make heavy use of
>object oriented features. I haven't put the source code online, since it's
>not mature enough for that, but I can give to anyone interested.
>
>  
>
Please send a definition of a positional B-tree. Also indicate whether 
you are an individual vs. an organization that might be interested in 
sponsoring our creating a plugin of that kind to your specifications. 
(Yes, we are very poor this month, so I ask questions of that kind at 
every opportunity....;-) )

Purely guessing at what a positional B-tree is, I would say probably 
yes, and it would probably be valuable for the filesystem generally.

-- 
Hans 



  reply	other threads:[~2003-11-04  9:00 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-11-03 20:12 Reiser4 as positional B-Tree Gregor Zeitlinger
2003-11-04  9:00 ` Hans Reiser [this message]
2003-11-04 22:06   ` Gregor Zeitlinger

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3FA76AAA.8080600@namesys.com \
    --to=reiser@namesys.com \
    --cc=gregor@zeitlinger.de \
    --cc=reiserfs-list@namesys.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.