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

هل يؤثر حجم قاعدة البيانات على حجز مساحة كبيرة من الذاكر العشوائية في الوضع المنصل

بدأه Anwar_en في 26 يناير 2013 · 2 رد · 427 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم
س/ هل يؤثر حجم قاعدة البيانات على حجز مساحة كبير ة أو بقدر حجم قاعدة البيانات من الذاكر العشوائية في الوضع المنصل ?

 

لدي مشروع و أود أستخدام  ADO.net Entity Framework فإذا كان حجم البيانات المحفوظة في قاعدة البيانات على سبيل الفرض 100 ميجا بايت فعند أجراء تعديلات أو أجراء أستعلام هل سيتم حجز 100 ميجا بايت أو أكثر  من الذاكرة؟ بأعتبار أنه الوضع المنفصل سيأخذ نسخة من بيانات قاعدة البيانات ويحفظها في الذكرة , هل هذا الكلام صحيح ؟

المشروع هو موقع باستخدام  ASP.net فهل سيتم حجز مساحة من الذاكرة بواسطة الوضع المنفصل في كل مرة يتم في طلب من الزوار ؟

 

يخطر ببالي أن الوضع المنفصل يأخذ صورة من قاعدة البيانات و يتعامل مع البيانات كأنما بوينتر , هل هذا صحيح ؟

وشكراً

#2

عليك بالقراءة اولا في ال ADO.NET قبل هذا السؤال

#3

يا استاذي قاعدة البيانات تحفظ في ملف MDF مستقل، لا تقل لي انك تعتقد انه سيتم عمل embedding لقاعدة البيانات داخل البرنامج، السؤال الاصح كالتالي: إذا كان برنامجي يقوم باحضار العديد من البيانات من قاعدة البيانات كالصور والخرائط وغيرها ، فهل يؤثر ذلك على سرعة البرنامج؟ والجواب في هذه الحاله هو نعم، مسألة حجز الذاكره العشوائية وكيفية حجزها تختلف من قاعدة بيانات لاخرى. ولكن لا تعتقد ابدا انه يتم عمل loading لقاعدة البيانات بشكل كامل في الحافظة ram لان هذا امر غير منطقي بتاتا. الفكره هي ان برنامجك يتواصل مع خدمة قاعدة البيانات DB Service والتي بدورها تقوم بالاستعلام داخل قاعدة البيانات وتعيد النتيجه لك.

 

تحياتي

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

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

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

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

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

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