الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مقارنة بين عمل فلترة للبيانات في قاعدة البيانات بإستخدام Sp أو في البرنامج بإستخدام Dataview

بدأه kathy في 22 ديسمبر 2008 · 6 رد · 1,254 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه

لنفرض أنه لدينا إستعلام من جدول واحد في قاعدة البيانات يعود ببيانات مختلفة ووفق شروط وفلترة مختلفة

هل الأفضل أن أقوم

- بعمل هذة الفلترة في قاعدة البيانات بمعني عمل جمل sql مختلفة والناتج عبارة عن dataset تحتوي على الجداول الناتجة من الإستعلام

- أم عمل جملة sql واحدة تعيد جدول واحد فقط datatable ثم أقوم في البرنامج بإستخدام dataview لعمل فلترة لهذة البيانات

شكرا

#2

الأفضل عمل Customization في جملة SQL، لأن سرعة الأداء في قاعدة البيانات تكون أكبر منها عن إعادتها وثم عمل Customization.

في حالة اذا اردت ان ترتب البيانات، فقم بعمل DataView ومن خلال الامر Sort

لا اله الا الله محمد رسول الله

شبكة شباب IT

http://www.shababit.net

shababit.gif

#3

السلام عليكم ورحمة الله

الموضوع احيانا يحتاج الى قليل من الحسابات لكن غالبا العمل على قاعدة البيانات افضل

#4

في الحالتين تحتاج الي تمرير المعاملات

و الافضل بالنسبة لسرعة التفيذ تمريرها الي جملة SQL

#5

برأيي انا أفضل جلب البيانات مرة واحدة من قاعدة البيانات و لكن استخدمي ال Caching فقط حتى يصبح الوضع اسرع بكثير والا فعودي لرأي الجميع واستخدمي قواعد البيانات

You can fly while you can touch the sky

#6

أفضل استخدام الفلترة بعملية الجلب من قواعد البيانات

joseph.gif

logo.gif

CCNA 640-802

مدونتي

#7

شكرا على الردود

اقتباس
برأيي انا أفضل جلب البيانات مرة واحدة من قاعدة البيانات و لكن استخدمي ال Caching فقط حتى يصبح الوضع اسرع بكثير والا فعودي لرأي الجميع واستخدمي قواعد البيانات

عندما أستخدم الفلترة في قاعدة البيانات فإني سوف أقوم بإعادة البيانات مرة واحدة لأني سوف أستخدم sp

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…