Subject Re: [VirtualTreeview] Re: [IBO] Virtual Tree, IBO4 and Delphi6
Author Paul Gallagher
I'm not an expert with IBO, but I'll bet there is something that can be done
to prevent all of the records from being brought in at once. Virtual tree
and IBO are fast, but with 100k records, I just don't think anything will
give you accaptable performance. Just transfering the node data across the
network would take several seconds. And then even if IB_VTree could be
optimized to process 10k records per second, that would still be 10 seconds.

For comparison, try loading 100k records into a plain IBGrid and see what
happens. If the load time is accaptable, then maybe there is a chance. If
its too slow, then there is no way the Tree will ever be any faster.

Paul

----- Original Message -----
From: "Chuck Belanger" <phytotech@...>
To: <IBObjects@yahoogroups.com>
Sent: Sunday, July 08, 2001 9:57 PM
Subject: Re: [VirtualTreeview] Re: [IBO] Virtual Tree, IBO4 and Delphi6


> Paul:
>
> FYI:
>
>
> > To be honest with you, I'm not sure why you would want to load
> > 35k records into a tree anyway. It becomes more or less unuseable for
the
> > user to use anyway. You should consider a more selective query. I will
keep
> > working on it though.
>
> Wait until we have 100k records! Its a table of medically related
information,
> organized hierarchically for various testing purposes. Actually, there are
a
> number of levels, so that this presentation is the best for the job and
most
> accessible by the user. What user is going to know before hand what not to
> include for a client? Thus, the difficulty in using a more selective
query. We
> are considering a user preference for the vendor specific parts of the
table
> (which represent about half of the items, the other half are generic
medical
> terms, drugs, etc).
>
> Chuck
>
> >
> >
> > Paul
> >
> > ----- Original Message -----
> > From: "Chuck Belanger" <phytotech@...>
> > To: <IBObjects@yahoogroups.com>
> > Sent: Sunday, July 08, 2001 4:16 PM
> > Subject: Re: [VirtualTreeview] Re: [IBO] Virtual Tree, IBO4 and Delphi6
> >
> > > Paul:
> > >
> > > Just wanted to chime in here and say I tried IB_VTree with VirtualTree
and
> > had to make only minor changes for it to display properly, BUT for
larger
> > datasets (35,000 nodes) everything came to a complete halt as it was
> > loading.
> > >
> > > I moved on to ElTree, but gave up on it because of the poor
documentation
> > and slow support. Then, based on Lester's mention, I tried Dream
InfoTree.
> > This component actually works. It separates the data from the tree which
> > makes it easier to to use IBO components
> > > (need TDataSet).
> > >
> > > It does something interesting with loading where it loads only the 1st
> > root, then when the treeview is displayed and you click on a node, then
it
> > loads the next layer. You can turn off this feature, but then I end up
with
> > the same problem I had with Virtual Tree,
> > > i.e. with larger datasets, the view never finishes loading.
> > >
> > > I mention this to hopefully help with any work you'll be doing on
> > IB_VTree. I really liked VirtualTreeView and would prefer to go back to
it,
> > but I'm just not ready to tackle the issues that I ran into with
IB_VTree
> > (I'm still very new with Delphi5 programming.).
> > >
> > > Please continue with your upgrade!
> > >
> > > Thanks,
> > >
> > > Chuck Belanger, L.Ac.
> > > (Licensed Acupuncturist)
> > > Richmond, CA
> > >
> > >
> > >
> > >
> > > Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/
> > >
> > >
> > >
> >
> >
> >
> > Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/
>
>
>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>