منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
مجرد سؤال - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : مجرد سؤال (/showthread.php?tid=46083)



مجرد سؤال - kebboud - 24-05-23

السلام عليكم 

أريد من خبرائنا الكرام أن يجيبوا على هذا السؤال :
- هل من الممكن الإعتماد على XML كقاعدة بيانات تحل محل قواعد البيانات الأخرى ؟
و ما الطاقة التخزينية القصوى لملفات XML ؟


شكرا مسبقا و لاحقا


RE: مجرد سؤال - عبدالله الدوسري - 24-05-23

وعليكم السلام

- هل من الممكن الإعتماد على XML كقاعدة بيانات تحل محل قواعد البيانات الأخرى ؟
الإجابة ببساطة نعم!!!!

لكن إنتظر ؟؟؟ 
تنسيق هذة الملفات XML  مناسب لحفظ الإعدادات ( configuration ) ، كما تستخدم لنقل المعلومات بين التطبيقات بمختلف لغات البرمجة.

نعم تستطيع ولكن يعتمد على طريقة إستخدامك لهذا الملف ( XML )

هل تحتاج تكوين علاقات في قاعدة البيانات
هل تحتاج عميات transaction
هل عدد المستخدمين كثير
هل تعمل على شبكة
هل تحتاج صلاحيات للمستخدمين

الأسألة كثيرة لمعرفة ما إذا كان ملف ( XML ) يستطيع أن يحل محل قواعد بيانات أخرى

و ما الطاقة التخزينية القصوى لملفات XML ؟

حسب مساحة التخزين لنظام الملفات الذي تعمل علية!! 
كل ما كبر حجم الملف اصبحت عمليات جلب وتخزين المعلومات ابطئ
لو غيرت حرف واحد يعني إعادة كتابة كامل ملف الـ ( XML )






من وجة نظري : استخدم ملفات XML فقط للمشاريع الشخصية فقط ، لمستخدم واحد فقط، لتطبيقات صغيرة جداً، لحفظ الإعدادات ، أو لحفظ بيانات صغيرة فقط.




معلومة أخيرة :
XML هو تنسيق البيانات بطريقة هيكلية، وليس قاعدة بيانات.

بمعنى آخر XML  هي لغة تشبة تماماً بنسبة 99% لغة HTML، فلا يمكم أن نطلق على لغة HTML مصطلح قاعدة بيانات.

إنها هي الأسلوب الذي يتم فيه تركيب وهيكلة البيانات.


RE: مجرد سؤال - kebboud - 25-05-23

أخي عبد الله الدوسري
هذه ليست المرة الأولى التي تتدخل للإجابة على أسئلتنا بهذه الأسلوب الشيق الوافي ...
كل ما أستطيع قوله هو الدعاء لك من الله سبحانه و تعالى أن يحفظك لنا ...فما أشد حاجتنا إليك