David
Can you give more info
1/ How are you accessing the info, by position or indexed (and how many
ways, and by what type of keys, string, integer etc)
2/ Is the data static or dynamic (ie can you stream the data in and then
sort it or is it constantly updated)
5/ Are the records fixed length
4/ What sort lookup time are you aiming at?
My gut feeling is (assuming 1 index, fixed length data)
1/ Allocate a f***ing great array of records
2/ Stream in your data using a hash function to position them in your array
3/ Lookup using a hash then linear search
You are going to require a Gig of memory anyway
HTH
Neven
----- Original Message -----
From: "David Smith" <[EMAIL PROTECTED]>
To: "Multiple recipients of list delphi" <[EMAIL PROTECTED]>
Sent: Thursday, November 01, 2001 5:00 PM
Subject: [DUG]: Dynamic Arrays V Strings Lists
> Hi,
>
> Any one have ideas or experience if Dynamic arrays or string\object lists
is
> faster for accessing an element.
>
> Am developing an application where microns (maybe microseconds) for
> accessing an item in a list over 500 000 items (about 1500 bytes each)
based
> on an index is very important.
>
> Thanks,
> David.
>
---------------------------------------------------------------------------
New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED]
with body of "unsubscribe delphi"
Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/