J
Jeff Wilson
Am working on a system that processes lots of records. Each record
requires maybe a dozen lookups into different SQL Server tables, some
containing 100,000 records. Since there are a lot of records to
process, I need these lookups to be as quick as possible. Which option
do you think would be the fastest?
1. Constantly query for the data out of SQL Server?
2. Download the tables into local DataSets and search them?
3. Download the look-up data into in-memory Hashtables?
4. Download the look-up data into ArrayLists in sorted order and perform
simple binary search?
I have some leeway as to processing in a connected or disconnected
fashion.
Am currently processing using PERL with in-memory hash tables and it can
process many millions of records a day. Can I get similar performance
with .NET?
Thanks.
Jeff Wilson
TelNet Worldwide, Inc.
Jeff Wilson
TelNet Worldwide, Inc.
requires maybe a dozen lookups into different SQL Server tables, some
containing 100,000 records. Since there are a lot of records to
process, I need these lookups to be as quick as possible. Which option
do you think would be the fastest?
1. Constantly query for the data out of SQL Server?
2. Download the tables into local DataSets and search them?
3. Download the look-up data into in-memory Hashtables?
4. Download the look-up data into ArrayLists in sorted order and perform
simple binary search?
I have some leeway as to processing in a connected or disconnected
fashion.
Am currently processing using PERL with in-memory hash tables and it can
process many millions of records a day. Can I get similar performance
with .NET?
Thanks.
Jeff Wilson
TelNet Worldwide, Inc.
Jeff Wilson
TelNet Worldwide, Inc.