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