امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کمک فوری dataset
نویسنده پیام
ava_h آفلاین
تازه وارد

ارسال‌ها: 3
موضوع‌ها: 2
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
کمک فوری dataset
مشکل در استفاده از dataset دارم من نمی دانم چه زمانی باید از dataset استفاده کنم؟ در کتاب (( مرجع کامل asp.net اسفان والتر ترجمه بابک احترامی)) نوشته بود:dataset"نسخه مقیم در حافظه داده ها را به ما می دهد." یعنی من نتیجه اجرای query را نگه می دارم؟ که ممکن است خیلی طولانی باشد.که به نظر من خیلی بد است ؟!
مسئله سر این است که نوشته شده:
"اگر قرار باشد در یک صفحه asp.net ای از dataset ای استفاده شود که یک جدول 10000رکوردی را نمایندگی می کند, آن وقت 10000 رکورد در حافظه قرار می گیرند. حال اگر 100 کاربر در یک زمان این صفحه را در خواست کنند یک میلیون رکورد در حافظه سرور انبار می شود."
این اتفاق که زیاد می افتد پس کاربرد آن بسیار محدود است. مثلا فرض کنید من سایتی دارم که دانشجویا نی در آن عضو هستند در صفحه ای از سایت می خواهند تمرین های مربوط به خود را ببیند (مربوط به گروه درسی خود ) را که این تمرینات با توجه به 2 جدول که join می شوند بدست می آیند. هر دانشجویی با توجه به حساب کاربری خود وارد این صفحه می شود. به نظر شما من باید join دو جدول را در dataset داشته باشم؟ یا از sqlcommand استفاده کنم .
اگر ممکن است link ها یا کتاب هایی را برای استفاده از dataset معرفی کنید؟
۲۰-مهر-۱۳۸۵, ۱۴:۳۵:۳۷
ارسال‌ها
پاسخ
Toxic_Program آفلاین
كاربر دو ستاره
**

ارسال‌ها: 195
موضوع‌ها: 32
تاریخ عضویت: اسفند ۱۳۸۲

تشکرها : 0
( 7 تشکر در 6 ارسال )
ارسال: #2
RE: کمک فوری dataset
شما از cache استفاده کن يک بار ديتاست رو بازيابي کن و بعد cachesh کن

یک صدام نادون هزار عاقل کشانده در ره باطل یکی قاتل یکی مقتول در این دریای بی‌حاصل با این دستگاه دوربینم جهان را پر بلا بینم جهان بهر صفا باشد به غیر آن خطا باشد آدم‌کشی چرا باشد مگر که در جهان بین الملل نیست که از رحم و مروت هیچ خبر نیست ؟
۲۰-مهر-۱۳۸۵, ۱۹:۱۵:۰۴
وب سایت ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS