منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : سؤال حول قواعد البيانات
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم ورحمة الله وبركاته...
كان لدى استفسار بسيط قد أكون مش مركز كى استوعبه وهو :-
ما الفرق بين استضافة على الانترنت ك pastebin وبين قاعدة بيانات أياً كان نوعها ؟
يعنى مثلا هذا الرابط لاستضافة بها روابط بحتاجها فى برنامجى على سبل المثال
https://pastebin.com/raw/ww8xj25F
وقد أملئها ببيانات كثيرة جدا وأجلبها من برنامجى
أليس هذا بديلاً عن قاعدة البيانات ؟
أنا اسأل هذا السؤال لآنى لم أتعامل مع قواعد البيانات هذه ولا مرة 
وعليكم السلام ورحمة الله وبركاته
اخي الكريم (من وجهة نظري) الاهم هل تحتاج المركزية؟ واقصد ان يكون المحتوى بمكان واحد  فقط للقراءة  من دون شروط فطريقتك مناسبة اما لو احتجت شروط تضعها لسبب او لآخر فقاعدة بيانات عن بعد (كذلك مركزية) هي المناسبة.
(13-10-19, 06:50 PM)سعود كتب : [ -> ]وعليكم السلام ورحمة الله وبركاته
اخي الكريم (من وجهة نظري) الاهم هل تحتاج المركزية؟ واقصد ان يكون المحتوى بمكان واحد  فقط للقراءة  من دون شروط فطريقتك مناسبة اما لو احتجت شروط تضعها لسبب او لآخر فقاعدة بيانات عن بعد (كذلك مركزية) هي المناسبة.

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

 الاستضافة تعمل دائما واستطيع جلب ما بها دون اى إعاقة صح كدة ؟
إذن فلماذا يستخدمون هذه القاعدة للبيانات فى برامجهم ؟
أم لكل شخص أسلوبه الخاص الذى يفضله ؟
(13-10-19, 06:59 PM)ابو روضة كتب : [ -> ]
(13-10-19, 06:50 PM)سعود كتب : [ -> ]وعليكم السلام ورحمة الله وبركاته
اخي الكريم (من وجهة نظري) الاهم هل تحتاج المركزية؟ واقصد ان يكون المحتوى بمكان واحد  فقط للقراءة  من دون شروط فطريقتك مناسبة اما لو احتجت شروط تضعها لسبب او لآخر فقاعدة بيانات عن بعد (كذلك مركزية) هي المناسبة.

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

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

اذا تعقدت الشروط فنظام قواعد البيانات يوفر عليك الكم الهائل من الاكواد(استعانة بملفات نصية متعددة محاكاة لنظام قواعد البيانات) اذاً إذا كان برنامجي يحتاج شروط معقدة فلماذا ارهق نفسي لمحاكاة شيء متوفر وبسهولة؟
يعني شيء منطقي فقط (وجهة نظري وخبرتي البسيطة)
(13-10-19, 07:08 PM)سعود كتب : [ -> ]اذا تعقدت الشروط فنظام قواعد البيانات يوفر عليك الكم الهائل من الاكواد(استعانة بملفات نصية متعددة محاكاة لنظام قواعد البيانات) اذاً إذا كان برنامجي يحتاج شروط معقدة فلماذا ارهق نفسي لمحاكاة شيء متوفر وبسهولة؟
يعني شيء منطقي فقط (وجهة نظري وخبرتي البسيطة)

بالعكس أخى فأنا حينما أجلب بيانات من اى استضافة بتكون أكواد بسيطة جدا وخفيفة ومن 
خلال مشاهدتى البسيطة لبعض الدروس عن قواعد البيانات أر ى أنها مرهقة كتير فأحببت أن
أسأل بهذا الموضوع " أن الطريقة واحدة أم هناك إختلاف " يعنى الأثنين يؤدو نفس الغرض ؟
(13-10-19, 07:16 PM)ابو روضة كتب : [ -> ]
(13-10-19, 07:08 PM)سعود كتب : [ -> ]اذا تعقدت الشروط فنظام قواعد البيانات يوفر عليك الكم الهائل من الاكواد(استعانة بملفات نصية متعددة محاكاة لنظام قواعد البيانات) اذاً إذا كان برنامجي يحتاج شروط معقدة فلماذا ارهق نفسي لمحاكاة شيء متوفر وبسهولة؟
يعني شيء منطقي فقط (وجهة نظري وخبرتي البسيطة)

بالعكس أخى فأنا حينما أجلب بيانات من اى استضافة بتكون أكواد بسيطة جدا وخفيفة ومن 
خلال مشاهدتى البسيطة لبعض الدروس عن قواعد البيانات أر ى أنها مرهقة كتير فأحببت أن
أسأل بهذا الموضوع " أن الطريقة واحدة أم هناك إختلاف " يعنى الأثنين يؤدو نفس الغرض ؟

اخي الكريم اظن اني لم اوفق بايضاح القصد!
او اني لم افهم السؤال مع اني اظن اني فهمته.
باختصار  هل تهمك حماية الروابط الموجودة على الرابط الذي كتبته بمشاركتك؟
اذا نعم فلا بد من قواعد بيانات.
اما اذا فقط قراءة فطريقتك مناسبة .
لا تقل انهما نفس الشيء ...فاستخدام قواعد البيانات للامور المعقدة مثل صلاحية الاطلاع على المحتوى وصلاحية التحرير بالمحتوى وغيرها.
اذا لم اكن قد وضحت المطلوب فالمعذرة لا ادري كيف اوضح Smile
إقتباس :اذا لم اكن قد وضحت المطلوب فالمعذرة لا ادري كيف اوضح 
حبيبى أخى سعود..

بدأت استوعب نوعاً ما الفرق بينهما والله المستعان.
(13-10-19, 08:48 PM)ابو روضة كتب : [ -> ]
إقتباس :اذا لم اكن قد وضحت المطلوب فالمعذرة لا ادري كيف اوضح 
حبيبى أخى سعود..

بدأت استوعب نوعاً ما الفرق بينهما والله المستعان.

اخي الكريم هل تقصد الفرق من ناحية الاكواد؟
اذا من ناحية الاكواد اكيد الفرق شاسع بينهما  .... اما اذا قصدك زبدة الموضوع فنعم الهدف واحد وهو القراءة من مصدر بعيد سواءا من ملف نصي (اسرع طريقة) او من ملف قاعدة بيانات على موقع يدعم الاتصال(فيها تعقيد بسيط)
(13-10-19, 08:56 PM)سعود كتب : [ -> ]
(13-10-19, 08:48 PM)ابو روضة كتب : [ -> ]
إقتباس :اذا لم اكن قد وضحت المطلوب فالمعذرة لا ادري كيف اوضح 
حبيبى أخى سعود..

بدأت استوعب نوعاً ما الفرق بينهما والله المستعان.

اخي الكريم هل تقصد الفرق من ناحية الاكواد؟
اذا من ناحية الاكواد اكيد الفرق شاسع بينهما  .... اما اذا قصدك زبدة الموضوع فنعم الهدف واحد وهو القراءة من مصدر بعيد سواءا من ملف نصي (اسرع طريقة) او من ملف قاعدة بيانات على موقع يدعم الاتصال(فيها تعقيد بسيط)

ايون هذا هو ما أريد الوصول اليه بالضبط أخى القراءة من مصدر بعيد وخصوصا فعلا " من ملف نصى "
بارك الله فيك
وعليكم السلام ورحمة الله وبركاته
مرحباً اخى ابو روضة

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

اما قواعد البيانات هى حزم من بيانات داخل بعضها البعض ويتم عرض البيانات بناءاً على الطلب

طيب بما ان الواحد منا مش محتاج لتشفير او اخفاء البيانات
وعرضها مباشر عادى فلماذا لم نفضل الملفات النصية عن قواعد البيانات

بكل بساطة الملفات النصية عبارة عن تحميل كامل البيانات
وقواعد البيانات عبارة عن تحميل بدائي للملف من ثم تحميل الداتا طبقاً للطلب

بمعنى تعال نتخيل ان الملف النص يحتوى على نصوص كبيرة جداً
وتجاوز المساحة 1 جيجا ستجد استغراق وقت كبير جداً لاتمام قراءة الملف لتحميله
من ثم استخدام ولو نص صغير منه

بينما قواعد البيانات حتى لو تجاوز الـ 50 جيجا كمثال
ستجد استغراق قراءة ملف قاعدة البيانات لا تستخرق الثواني كون الملف عبارة عن بعض الكيلوبايت
للملف التعريفي او بعض الميجا ويتم بعد ذلك تعميل البينات بناءاً على اكواد الاستعلام وحجم الداتا التى تم استدعائها

قواعد البيانات التى تكون من خلال النت هى نفسها التى تستخدم على جهازك
اذا كانت Access أو Sql لكن التى تستخدم من خلال الانترنت بيكون تحت مسمى Sql و Mysql
لان ملف Access اه هى من قواعد البيانات ولكن المستقلة ممكن تشبها بالـ Notepad

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

فمثلاً مش عشان الـ Notepad تنفع تكون قاعدة بيانات يبقي ينفع اعتمد عليها
اذا كانت قاعدة البيانات Sql و Mysql على قد حجمها وادائها الا لم يعتمد عليها فى الضخمة ويتم الاعتماد على oracle
فكما ذكرت بالاعلى على المساحة وحجم البيانات فكلما كانت البيانات والمساحة اكبر كلما ظهر عيوب قواعد البيانات بشكل عام

اتمنى ان تكون الصورة وضحت لك
بين الفرق ولماذا يختلف البعض عن استخدام قواعد البيانات
وتذكر بان قواعد بيانات SQL هى نفسها MySQL
الاختلاف الوحيد هو البيئة والشركة الخاصة بها
فـ SQL لبيئة Windows
فـ MySQL لبيئة Linux

فاذا كان الاستضافة تعمل على بيئة Linux ستجد قواعد البيانات هى MySQL
واذا كانت الاستضافة تعمل على بيئة Windows ستجد قواعد البيانات هى MsSQL

تحياتى لك
وتمنياتى لك التوفيق
الصفحات : 1 2