الـ #MERN_Stack:
هو مسار تطوير ويب يتألف من
🔵 #MongoDB:
و اللي هي قواعد البيانات بهاد الـ Stack و هيي من نوع الـ #NoSQL
🔵 #ExpressJS:
و اللي هو Node.js web framework
🔵 #ReactJS:
و اللي هيي من أشهر الـ client-side JavaScript framework و مدعومة من قبل #Facebook و الها مجتمع كتير كبير
🔵 #NodeJS:
اللي هو premier JavaScript web server
حاليا هي معلومة صغير نبلش فيها السلسة تبعنا و استنوا باقي المنشورات خلال الأيام القادمة
=======================
إذا شايفين انه المحتوى الخاص فيني عم يساعدكم و عم يقدم فائدة لا تنسى تدعمني بكومنت و دعوة أصدقائك للمتابعة 🙏
هو مسار تطوير ويب يتألف من
🔵 #MongoDB:
و اللي هي قواعد البيانات بهاد الـ Stack و هيي من نوع الـ #NoSQL
🔵 #ExpressJS:
و اللي هو Node.js web framework
🔵 #ReactJS:
و اللي هيي من أشهر الـ client-side JavaScript framework و مدعومة من قبل #Facebook و الها مجتمع كتير كبير
🔵 #NodeJS:
اللي هو premier JavaScript web server
حاليا هي معلومة صغير نبلش فيها السلسة تبعنا و استنوا باقي المنشورات خلال الأيام القادمة
=======================
إذا شايفين انه المحتوى الخاص فيني عم يساعدكم و عم يقدم فائدة لا تنسى تدعمني بكومنت و دعوة أصدقائك للمتابعة 🙏
❤9🔥2👍1
قد يكون الانتقال إلى قواعد بيانات جديدة بمفهوم جديد خاصةً بعد وقت طويل من العمل على MySQL و الـ PHPMyAdmin صعباً بعض الشيء و قد تكون لديك بعض الأسئلة.
1️⃣ هل يمكنني العمل عليها ضمن الـ LocalHost أم يجب عليي استخدام Atlas ؟؟
نعم يمكن العمل على قاعدة البيانات كـ LocalHost بشكل طبيعي، يوجد إصدارات لجميع انظمة التشغيل، لكن لا تقم بتعقيد الامور ف MongoDB لا تطلب اسم مستخدم و كلمة مرور للاتصال إن لم تكن قد قمت بتعيينهم أنت بالبداية.
2️⃣ هل يمكنني رفع قاعدة البيانات على الـ cPanel؟
نعم و لا، لا لأن الـcPanel بالحالة الافتراضية تأتي مع دعم كامل للـ SQL و نعم لانه يمكنك تثبيتها يدوياً لكن في الأغلب سوف تحتاج لاستضافة من نوع VPS | Cloud بسبب حاجة بعض التعليمات إلى صلاحيات الـ root
سوف يتم تحديث المنشور باستمرار بخصوص الأسئلة المتكررة حول هذا الموضوع، لذلك تأكد من ترك تعليق من أجل وصول الإشعارات عند التعديل 😃
#MongoDB #nosql #database #Syria #iraq #uae #erbil #Backend #mernstack
1️⃣ هل يمكنني العمل عليها ضمن الـ LocalHost أم يجب عليي استخدام Atlas ؟؟
نعم يمكن العمل على قاعدة البيانات كـ LocalHost بشكل طبيعي، يوجد إصدارات لجميع انظمة التشغيل، لكن لا تقم بتعقيد الامور ف MongoDB لا تطلب اسم مستخدم و كلمة مرور للاتصال إن لم تكن قد قمت بتعيينهم أنت بالبداية.
2️⃣ هل يمكنني رفع قاعدة البيانات على الـ cPanel؟
نعم و لا، لا لأن الـcPanel بالحالة الافتراضية تأتي مع دعم كامل للـ SQL و نعم لانه يمكنك تثبيتها يدوياً لكن في الأغلب سوف تحتاج لاستضافة من نوع VPS | Cloud بسبب حاجة بعض التعليمات إلى صلاحيات الـ root
سوف يتم تحديث المنشور باستمرار بخصوص الأسئلة المتكررة حول هذا الموضوع، لذلك تأكد من ترك تعليق من أجل وصول الإشعارات عند التعديل 😃
#MongoDB #nosql #database #Syria #iraq #uae #erbil #Backend #mernstack
👍5
#NoSQL vs. #SQL #Databases: Making the Right Decision 💡
منذ انتقالي إلى عالم الـ #mernstack بداية العام الحالي و بعقلية شخص قادم من عالم #Laravel و قواعد #MySql كنت اعتبر مفهوم الـ NoSql غريب أو غير واضح و أهم سؤال كيف بحدد النوع المناسب للمشروع ؟!
متى تكون قواعد بيانات NoSQL مناسبة ؟
عند التعامل مع البيانات غير المنظمة أو المتغيرة الهيكل، مثل البيانات الجغرافية المكانية أو المستندة إلى الوثائق أو شبكة.
عندما تكون قابلية التوسع في عمليات قراءة البيانات وكتابتها أمرًا بالغ الأهمية، وتتوقع أعباء عمل عالية وزيادة مفاجئة في حجم البيانات.
عندما تحتاج إلى أوقات استجابة سريعة وأداء فائق، مثل التطبيقات في الوقت الفعلي وتحليلات البيانات الضخمة.
ومتى يجب أن نفكر في استخدام قواعد بيانات SQL ؟ 🔍
عند العمل مع البيانات المنظمة والحاجة إلى القدرة على أداء عمليات معقدة مثل joins وغيرها.
عند الحفاظ على ترتيب البيانات وتنظيمها أمر مهم، وتحتاج إلى الاستفادة من ميزات مثل indexes and constraints لتعزيز الأداء وضمان سلامة البيانات.
عندما تريد الاستفادة من الدعم الواسع والمجتمع النشط المتاح لقواعد بيانات SQL
اتخذ القرار الصحيح لمشروعك من خلال التقييم الدقيق لمتطلباته والنظر في هذه العوامل. تذكر أنه لا يوجد حل واحد يناسب الجميع، ولكن فهم نقاط القوة لكل نوع من قواعد البيانات سيوجهك نحو الاختيار الأمثل.
لا تتردد في مشاركة تجاربك أو طرح أي أسئلة يتعلق باختيار قاعدة البيانات. شاركنا في التعليقات! 💬
#FastResponse #DataOrdering #datastorage #Iraq #syria #UAE #Backend #web #developer
منذ انتقالي إلى عالم الـ #mernstack بداية العام الحالي و بعقلية شخص قادم من عالم #Laravel و قواعد #MySql كنت اعتبر مفهوم الـ NoSql غريب أو غير واضح و أهم سؤال كيف بحدد النوع المناسب للمشروع ؟!
متى تكون قواعد بيانات NoSQL مناسبة ؟
عند التعامل مع البيانات غير المنظمة أو المتغيرة الهيكل، مثل البيانات الجغرافية المكانية أو المستندة إلى الوثائق أو شبكة.
عندما تكون قابلية التوسع في عمليات قراءة البيانات وكتابتها أمرًا بالغ الأهمية، وتتوقع أعباء عمل عالية وزيادة مفاجئة في حجم البيانات.
عندما تحتاج إلى أوقات استجابة سريعة وأداء فائق، مثل التطبيقات في الوقت الفعلي وتحليلات البيانات الضخمة.
ومتى يجب أن نفكر في استخدام قواعد بيانات SQL ؟ 🔍
عند العمل مع البيانات المنظمة والحاجة إلى القدرة على أداء عمليات معقدة مثل joins وغيرها.
عند الحفاظ على ترتيب البيانات وتنظيمها أمر مهم، وتحتاج إلى الاستفادة من ميزات مثل indexes and constraints لتعزيز الأداء وضمان سلامة البيانات.
عندما تريد الاستفادة من الدعم الواسع والمجتمع النشط المتاح لقواعد بيانات SQL
اتخذ القرار الصحيح لمشروعك من خلال التقييم الدقيق لمتطلباته والنظر في هذه العوامل. تذكر أنه لا يوجد حل واحد يناسب الجميع، ولكن فهم نقاط القوة لكل نوع من قواعد البيانات سيوجهك نحو الاختيار الأمثل.
لا تتردد في مشاركة تجاربك أو طرح أي أسئلة يتعلق باختيار قاعدة البيانات. شاركنا في التعليقات! 💬
#FastResponse #DataOrdering #datastorage #Iraq #syria #UAE #Backend #web #developer
👏3🔥2