Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / .NET Framework / Distributed Applications / November 2006

Tip: Looking for answers? Try searching our database.

LArge Datasets in client app

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
gary7 - 10 Nov 2006 16:46 GMT
Hi folks; I posted this to a different group and recieved no repsonse,
so thouth I would try here.

I'm looking for some advise about handling large datasets
generated for my Windows forms app.
The datasets returned have grown very large as new items are
continuosly inserted, and the time it takes to load those datasets in
turn, is taking several minutes.

The question I have: is there a better approach to loading datasets
from SQL Server.

The design uses a one to many relationship on two tables, with the
child table holding many rows of data and continously being updated.
However, the original "load dataset" command ultimately loads all
parent records and child records into memory, then the UI allows the
end user to select a parent table with its related child table for
editing.

This has worked OK for a while, but because these tables have grown
large, I'm curious if there is a way to do this with out A: making a
lot of round trips to the server over the network, as may be required
using SPROCS; or B: loading the entire dataset into the client machine
memory.

Currently I'm developing a framework to use with an app server, and
intend to extend the application to several desktops, and also plan on
adding an additional physical layer for such. My thinking is that
moving the business logic and rules to the app server could help reduce
the latency experienced by the end user.

Any ideas, links or suggestions would be most appreciated!

TIA!
James Crosswell - 10 Nov 2006 23:41 GMT
> Hi folks; I posted this to a different group and recieved no repsonse,
> so thouth I would try here.

Page them - like web searches from search engines (they give you 10-20
results on the first page, not millions). You can probably pass more
than 10-20 records, but make it limited.

Best Regards,

James Crosswell
Microforge.net LLC
http://www.microforge.net

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.