I am new to Xindice too.

One question that I have is that where to find meta information about
collections. For example, if I want to find the name for all top level
nodes, instead of issuing query like "/" then iterating the whole
collection, is there a less expensive way to do so. Is there any information
in 'system' collection will accelerate the process?

Lixin

-----Original Message-----
From: James Bates [mailto:[EMAIL PROTECTED]
Sent: Thursday, November 21, 2002 1:59 AM
To: [EMAIL PROTECTED]
Subject: Re: Xindice structure


As far as I understand (and that's mainly through reverse engeneering):

The .tbl files are B-Tree files, that store the hierarchy of the XML
document
indexed using element and attribute names. In principle this allows for
faster searching for the information you're after.

You can store any well-formed XML into Xindice, and the import procedures
will
automatically "cut up" your XML into the various parts needed to fill the
B-Tree.

There is one B-Tree file for every collection you define, so in theory
cross-platforms searches would be slow...

If anyone wishes to correct me, please go ahead. I wouldn't mind having some
direct info from the people that developed this myself :) (Kimbro?, Tom?)

James

On Wednesday 20 November 2002 17:41, Alex Mariano Costa de Oliveira wrote:
> Hello,
>
>     When I first read about XML native databases, I thought all of them
> could store XML documents. Working with Xindice, I  realized that there is
> a .tbl file in any database directory. So, my questions are :
>         - What does Xindice do with the XML documents added to a database?
>         - What is that tbl file structure?
>         - Is there any performance concern behind this structure?
>
> Regards,
> Alex Mariano

Reply via email to