Mohamed Lamin Mahmoudi نشر 5 مايو 2022 أرسل تقرير مشاركة نشر 5 مايو 2022 (معدل) هل قواعد البيانات المستخدمة في تطوير تطبيقاتنا مثل mongodb و mySql lite هي فقط للتجريب وماهي قواعد البيانات المستعملة في الإستضافات على مستوى الويب؟ تم التعديل في 5 مايو 2022 بواسطة Wael Aljamal توضيح السؤال 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Wael Aljamal نشر 5 مايو 2022 أرسل تقرير مشاركة نشر 5 مايو 2022 بالطبع هذه القواعد مستخدمة في الخوادم الحقيقية و يوجد مشاريع ضخمة تعمل بها mongodb و MySQL هي نفسها بالضبط التي تعمل على حاسوبنا وقت التطوير (نفس الشيفرات البرمجية يمكن تنفيذها على نفس مخدم قواعد البيانات إن كان على حاسوب شخصي للتطوير أو حاسوب حقيقي)، نقوم بتنصيب هذه القواعد و برامجها (أو تكون موجودة مسبقاً) على استضافات الويب التي سنشغل مشاريعنا عليها مثلما نفعل وقت التطوير. ما نقوم به هو عملية نشر المشروع، أي نسخ الملفات البرمجية التي قمنا بكتابتها إلى الخادم و تشغليها عليه وبذلك يصبح اتصال المستخدمين مع التطبيق عن طريق الاستضافة التي نشغل المشروع عليها وليس حاسبنا الشخصي. استخدام قواعد البيانات (حسب نوعها) يحدده طبيعة ونوع المشروع والشركات الكبيرة تستخدم كل من mongodb و MySQL و التطبيقات التي بنيت بهم كثيرة Uber. Shopify. Pinterest. Netflix. Amazon. Udemy. Twitter. ملاحظة: يوجد نسخة خاصة بكل نظام تشغيل من هذه المخدمات مثل لينكس أو ويندوز أو ماك.. ملاحظة: Sqlite تستخدم في الهواتف الذكية، فهي مبسطة و محدودة القدرة ولا تسمح بكتابة البيانات بشكل متزامن من أكثر من مستخدم (تعدد المسالك) فهي لا تصلح للمخدمات الكبيرة و عدد مستخدمين كبير، أي تصلح لتطبيق يعمل على الهاتف لمستخدم واحد يكتب معلومات جديدة بشكل متسلسل وليس بشكل متوازي.. أما mongodb و MySQL لها قدرات كاملة ولا محدوديات لها في المشاريع المتوسطة والصغيرة. ملاحظة: نسخة البيانات التي نقوم بإنشائها أثناء التطوير قابلة للحذف و التعديل أما بعد تشغيل المشروع أي عبث بالبيانات يحذف من بيانات المستخدمين لذلك لدينا مرحلة تطوير و مرحلة نشر وتشغيل. يوجد مخدمات قواعد بيانات أخرى، لكن جميعها متشابهة إما تعمل مثل mongodb أو MySQL 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mohamed Lamin Mahmoudi نشر 5 مايو 2022 الكاتب أرسل تقرير مشاركة نشر 5 مايو 2022 بتاريخ 21 ساعات قال Wael Aljamal: بالطبع هذه القواعد مستخدمة في الخوادم الحقيقية و يوجد مشاريع ضخمة تعمل بها mongodb و MySQL هي نفسها بالضبط التي تعمل على حاسوبنا وقت التطوير (نفس الشيفرات البرمجية يمكن تنفيذها على نفس مخدم قواعد البيانات إن كان على حاسوب شخصي للتطوير أو حاسوب حقيقي)، نقوم بتنصيب هذه القواعد و برامجها (أو تكون موجودة مسبقاً) على استضافات الويب التي سنشغل مشاريعنا عليها مثلما نفعل وقت التطوير. ما نقوم به هو عملية نشر المشروع، أي نسخ الملفات البرمجية التي قمنا بكتابتها إلى الخادم و تشغليها عليه وبذلك يصبح اتصال المستخدمين مع التطبيق عن طريق الاستضافة التي نشغل المشروع عليها وليس حاسبنا الشخصي. استخدام قواعد البيانات (حسب نوعها) يحدده طبيعة ونوع المشروع والشركات الكبيرة تستخدم كل من mongodb و MySQL و التطبيقات التي بنيت بهم كثيرة Uber. Shopify. Pinterest. Netflix. Amazon. Udemy. Twitter. ملاحظة: يوجد نسخة خاصة بكل نظام تشغيل من هذه المخدمات مثل لينكس أو ويندوز أو ماك.. ملاحظة: Sqlite تستخدم في الهواتف الذكية، فهي مبسطة و محدودة القدرة ولا تسمح بكتابة البيانات بشكل متزامن من أكثر من مستخدم (تعدد المسالك) فهي لا تصلح للمخدمات الكبيرة و عدد مستخدمين كبير، أي تصلح لتطبيق يعمل على الهاتف لمستخدم واحد يكتب معلومات جديدة بشكل متسلسل وليس بشكل متوازي.. أما mongodb و MySQL لها قدرات كاملة ولا محدوديات لها في المشاريع المتوسطة والصغيرة. ملاحظة: نسخة البيانات التي نقوم بإنشائها أثناء التطوير قابلة للحذف و التعديل أما بعد تشغيل المشروع أي عبث بالبيانات يحذف من بيانات المستخدمين لذلك لدينا مرحلة تطوير و مرحلة نشر وتشغيل. يوجد مخدمات قواعد بيانات أخرى، لكن جميعها متشابهة إما تعمل مثل mongodb أو MySQL يعني مابعد مرحلة النشر والتشغيل لايمكن للمطور أن يرى أو يعدل إن أراد مثلا على بيانات أي مستخدم ؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Wael Aljamal نشر 5 مايو 2022 أرسل تقرير مشاركة نشر 5 مايو 2022 بتاريخ 43 دقائق مضت قال Mohamed Lamin Mahmoudi: يعني مابعد مرحلة النشر والتشغيل لايمكن للمطور أن يرى أو يعدل إن أراد مثلا على بيانات أي مستخدم ؟ يمكنه التعديل ولكن يعتبر هذا تطفل على خصوصية بياناته للمستخدم، مهمة المطور هو بناء مشاريع و تطورها مع الحفاظ على أمن و سلامة البيانات. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mohamed Lamin Mahmoudi نشر 5 مايو 2022 الكاتب أرسل تقرير مشاركة نشر 5 مايو 2022 بتاريخ 3 دقائق مضت قال Wael Aljamal: يمكنه التعديل ولكن يعتبر هذا تطفل على خصوصية بياناته للمستخدم، مهمة المطور هو بناء مشاريع و تطورها مع الحفاظ على أمن و سلامة البيانات. هل يوجد مقال أو كتاب يشرح ماهي الإستضافات وكيفية رفع المشاريع عليها ؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Wael Aljamal نشر 5 مايو 2022 أرسل تقرير مشاركة نشر 5 مايو 2022 بتاريخ 19 دقائق مضت قال Mohamed Lamin Mahmoudi: هل يوجد مقال أو كتاب يشرح ماهي الإستضافات وكيفية رفع المشاريع عليها ؟ موجودة ضمن دروس الدورة كيفية رفع المشاريع، كل شيء في وقته الآن ركز على البرمجة. ثم إن الاستضافات تختلف حسب المشروع اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Mohamed Lamin Mahmoudi
هل قواعد البيانات المستخدمة في تطوير تطبيقاتنا مثل mongodb و mySql lite هي فقط للتجريب وماهي قواعد البيانات المستعملة في الإستضافات على مستوى الويب؟
تم التعديل في بواسطة Wael Aljamalتوضيح السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.