L
lakshmi
Hi all,
I recently rewrote a data intensive C++ program in C#.
The C++ program was traversing 3 recordsets that were all
open at the same time. I replaced those 3 recordsets with
3 .NET data readers and found that my C# code takes only
about 35% of the time that the old C++ program took to
execute. I'm amazed at this performance improvement, but
finding it hard to believe. I'm supposed to make a
recommendation based on my test results.
1. I've read that data readers are highly optimized for
forward only, read only recordsets. Have you found data
readers to be highly performing compared to C++ recordsets.
Please let me know your experience. (I want to make sure
that DataReaders are truly really high performing than C++
recordsets.)
Thanks for sharing your thoughts.
I recently rewrote a data intensive C++ program in C#.
The C++ program was traversing 3 recordsets that were all
open at the same time. I replaced those 3 recordsets with
3 .NET data readers and found that my C# code takes only
about 35% of the time that the old C++ program took to
execute. I'm amazed at this performance improvement, but
finding it hard to believe. I'm supposed to make a
recommendation based on my test results.
1. I've read that data readers are highly optimized for
forward only, read only recordsets. Have you found data
readers to be highly performing compared to C++ recordsets.
Please let me know your experience. (I want to make sure
that DataReaders are truly really high performing than C++
recordsets.)
Thanks for sharing your thoughts.